Info Call to Socket API

Description

List of all calls to Server Socket API.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method org.spongycastle.x509.PKIXCertPathReviewer.getCRL() calling method java.net.URL.<init>()


    private java.security.cert.X509CRL getCRL(String p13)
    {
        java.security.cert.X509CRL v4_0 = 0;
        try {
            java.net.URL v5_1 = new java.net.URL(p13);
        } catch (Exception v2) {
            Object[] v8_1 = new Object[4];
            v8_1[0] = new org.spongycastle.i18n.filter.UntrustedInput(p13);
            v8_1[1] = v2.getMessage();
            v8_1[2] = v2;
            v8_1[3] = v2.getClass().getName();
            throw new org.spongycastle.x509.CertPathReviewerException(new org.spongycastle.i18n.ErrorBundle("org.spongycastle.x509.CertPathReviewerMessages", "CertPathReviewer.loadCrlDistPointError", v8_1));
        }
        if ((v5_1.getProtocol().equals("http")) || (v5_1.getProtocol().equals("https"))) {
            java.net.HttpURLConnection v1_1 = ((java.net.HttpURLConnection) v5_1.openConnection());
            v1_1.setUseCaches(0);
            v1_1.setDoInput(1);
            v1_1.connect();
            if (v1_1.getResponseCode() != 200) {
                throw new Exception(v1_1.getResponseMessage());
            } else {
                v4_0 = ((java.security.cert.X509CRL) java.security.cert.CertificateFactory.getInstance("X.509", org.spongycastle.jce.provider.BouncyCastleProvider.PROVIDER_NAME).generateCRL(v1_1.getInputStream()));
            }
        }
        return v4_0;
    }

Method okhttp3.HttpUrl.url() calling method java.net.URL.<init>()


    public java.net.URL url()
    {
        try {
            return new java.net.URL(this.url);
        } catch (java.net.MalformedURLException v0) {
            throw new RuntimeException(v0);
        }
    }

Method net.monius.exchange.ExchangeClient$WebClient.doInBackground() calling method java.net.URL.<init>()


    protected varargs net.monius.exchange.core.Respond doInBackground(net.monius.exchange.core.Request[] p13)
    {
        net.monius.exchange.ExchangeClient.access$000().debug("Thread id: {}", Long.valueOf(Thread.currentThread().getId()));
        this._currentRequest = p13[0];
        try {
            java.net.HttpURLConnection v3_1 = ((java.net.HttpURLConnection) new java.net.URL(this._url).openConnection());
            v3_1.setRequestMethod("POST");
            v3_1.setRequestProperty("length", String.valueOf(this._currentRequest.serialize().length()));
            v3_1.setRequestProperty("tosan.mobile.os", "Android");
            v3_1.setRequestProperty("tosan.mobile.app.version", ((String) net.monius.exchange.ExchangeClient.access$100(this.this$0).get("Version")));
            v3_1.setRequestProperty("tosan.mobile.app.bank", ((String) net.monius.exchange.ExchangeClient.access$100(this.this$0).get("Bank")));
            v3_1.setDoInput(1);
            v3_1.setDoOutput(1);
            v3_1.setConnectTimeout(60000);
            v3_1.setReadTimeout(60000);
            new java.io.DataOutputStream(v3_1.getOutputStream()).writeBytes(this._currentRequest.serialize());
            net.monius.exchange.ExchangeClient.access$000().debug("Connection Response Code Is : {}", Integer.valueOf(v3_1.getResponseCode()));
            java.io.BufferedReader v0_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v3_1.getInputStream()));
            StringBuffer v6_1 = new StringBuffer("");
        } catch (Exception v4) {
            this._currentError = v4;
            net.monius.exchange.ExchangeClient.access$000().error("sending request to server failed: ", v4);
            net.monius.exchange.core.Respond v8_3 = 0;
            return v8_3;
        }
        while(true) {
            int v1 = v0_1.read();
            if (v1 == -1) {
                break;
            }
            v6_1.append(((char) v1));
        }
        v0_1.close();
        this._currentRespond = new net.monius.exchange.core.Respond(v6_1.toString().trim());
        v8_3 = this._currentRespond;
        return v8_3;
    }

Method com.google.gson.internal.bind.TypeAdapters$22.read() calling method java.net.URL.<init>()


    public java.net.URL read(com.google.gson.stream.JsonReader p5)
    {
        java.net.URL v1_0 = 0;
        if (p5.peek() != com.google.gson.stream.JsonToken.NULL) {
            String v0 = p5.nextString();
            if (!"null".equals(v0)) {
                v1_0 = new java.net.URL(v0);
            }
        } else {
            p5.nextNull();
        }
        return v1_0;
    }

Method com.google.android.gms.tagmanager.zzfv.zzd() calling method java.net.URL.<init>()


    private static java.net.URL zzd(com.google.android.gms.tagmanager.zzbx p2)
    {
        try {
            int v0_1 = new java.net.URL(p2.zzbeo());
        } catch (int v0) {
            com.google.android.gms.tagmanager.zzdj.e("Error trying to parse the GTM url.");
            v0_1 = 0;
        }
        return v0_1;
    }

Method com.google.android.gms.internal.zzdii.zzmt() calling method java.net.URL.<init>()


    public final java.io.InputStream zzmt(String p4)
    {
        String v0_10 = ((java.net.HttpURLConnection) new java.net.URL(p4).openConnection());
        v0_10.setReadTimeout(20000);
        v0_10.setConnectTimeout(20000);
        this.zzkpf = v0_10;
        String v0_11 = this.zzkpf;
        java.io.IOException v1_1 = v0_11.getResponseCode();
        if (v1_1 != 200) {
            String v0_6 = new StringBuilder(25).append("Bad response: ").append(v1_1).toString();
            if (v1_1 != 404) {
                if (v1_1 != 503) {
                    throw new java.io.IOException(v0_6);
                } else {
                    throw new com.google.android.gms.internal.zzdil(v0_6);
                }
            } else {
                throw new java.io.FileNotFoundException(v0_6);
            }
        } else {
            this.zzkpg = v0_11.getInputStream();
            return this.zzkpg;
        }
    }

Method com.google.android.gms.internal.zzchj.zzazv() calling method java.net.URL.<init>()


    public final void zzazv()
    {
        this.zzawl().zzut();
        this.zzwu();
        this.zzjdk = 1;
        try {
            com.google.android.gms.internal.zzcgr v2_113 = this.zzawd().zzbag();
        } catch (com.google.android.gms.internal.zzcgr v2_79) {
            this.zzjdk = 0;
            this.zzbab();
            throw v2_79;
        }
        if (v2_113 != null) {
            if (!v2_113.booleanValue()) {
                if (this.zzjdh <= 0) {
                    com.google.android.gms.internal.zzcgr v2_51;
                    this.zzawl().zzut();
                    if (this.zzjdc == null) {
                        v2_51 = 0;
                    } else {
                        v2_51 = 1;
                    }
                    if (v2_51 == null) {
                        if (this.zzazp().zzzh()) {
                            com.google.android.gms.internal.zzche v10_3 = this.zzasd.currentTimeMillis();
                            this.zzh(0, (v10_3 - com.google.android.gms.internal.zzcfk.zzaxq()));
                            com.google.android.gms.internal.zzcgr v2_99 = this.zzawn().zzizw.get();
                            if (v2_99 != 0) {
                                this.zzawm().zzayw().zzj("Uploading events. Elapsed time since last upload attempt (ms)", Long.valueOf(Math.abs((v10_3 - v2_99))));
                            }
                            Object v4_7 = this.zzawg().zzaxt();
                            if (android.text.TextUtils.isEmpty(v4_7)) {
                                this.zzjdg = -1;
                                com.google.android.gms.internal.zzcgr v2_108 = this.zzawg().zzaz((v10_3 - com.google.android.gms.internal.zzcfk.zzaxq()));
                                if (!android.text.TextUtils.isEmpty(v2_108)) {
                                    com.google.android.gms.internal.zzcgr v2_109 = this.zzawg().zziv(v2_108);
                                    if (v2_109 != null) {
                                        this.zzb(v2_109);
                                    }
                                }
                            } else {
                                if (this.zzjdg == -1) {
                                    this.zzjdg = this.zzawg().zzaya();
                                }
                                com.google.android.gms.internal.zzcgn v3_2 = this.zzawg().zzl(v4_7, this.zzjcb.zzb(v4_7, com.google.android.gms.internal.zzcfz.zzixo), Math.max(0, this.zzjcb.zzb(v4_7, com.google.android.gms.internal.zzcfz.zzixp)));
                                if (!v3_2.isEmpty()) {
                                    byte[] v6_0 = v3_2.iterator();
                                    while (v6_0.hasNext()) {
                                        com.google.android.gms.internal.zzcgr v2_7 = ((com.google.android.gms.internal.zzclb) ((android.util.Pair) v6_0.next()).first);
                                        if (!android.text.TextUtils.isEmpty(v2_7.zzjjh)) {
                                            byte[] v6_1 = v2_7.zzjjh;
                                        }
                                        byte[] v6_2;
                                        if (v6_1 == null) {
                                            v6_2 = v3_2;
                                        } else {
                                            java.net.URL v5_2 = 0;
                                            while (v5_2 < v3_2.size()) {
                                                com.google.android.gms.internal.zzcgr v2_14 = ((com.google.android.gms.internal.zzclb) ((android.util.Pair) v3_2.get(v5_2)).first);
                                                if ((android.text.TextUtils.isEmpty(v2_14.zzjjh)) || (v2_14.zzjjh.equals(v6_1))) {
                                                    v5_2++;
                                                } else {
                                                    v6_2 = v3_2.subList(0, v5_2);
                                                }
                                            }
                                        }
                                        com.google.android.gms.internal.zzcgn v3_3;
                                        int v7_5 = new com.google.android.gms.internal.zzcla();
                                        com.google.android.gms.internal.zzcgr v2_22 = new com.google.android.gms.internal.zzclb[v6_2.size()];
                                        v7_5.zzjir = v2_22;
                                        com.google.android.gms.internal.zzchm v8_1 = new java.util.ArrayList(v6_2.size());
                                        if ((!com.google.android.gms.internal.zzcfk.zzaxs()) || (!this.zzjcb.zzit(v4_7))) {
                                            v3_3 = 0;
                                        } else {
                                            v3_3 = 1;
                                        }
                                        java.net.URL v5_3 = 0;
                                        while (v5_3 < v7_5.zzjir.length) {
                                            v7_5.zzjir[v5_3] = ((com.google.android.gms.internal.zzclb) ((android.util.Pair) v6_2.get(v5_3)).first);
                                            v8_1.add(((Long) ((android.util.Pair) v6_2.get(v5_3)).second));
                                            v7_5.zzjir[v5_3].zzjjg = Long.valueOf(11720);
                                            v7_5.zzjir[v5_3].zzjiw = Long.valueOf(v10_3);
                                            v7_5.zzjir[v5_3].zzjjm = Boolean.valueOf(0);
                                            if (v3_3 == null) {
                                                v7_5.zzjir[v5_3].zzjjt = 0;
                                            }
                                            v5_3++;
                                        }
                                        com.google.android.gms.internal.zzcgn v3_6;
                                        if (!this.zzawm().zzae(2)) {
                                            v3_6 = 0;
                                        } else {
                                            v3_6 = this.zzawh().zza(v7_5);
                                        }
                                        byte[] v6_3 = this.zzawi().zzb(v7_5);
                                        String v9_0 = ((String) com.google.android.gms.internal.zzcfz.zzixy.get());
                                        try {
                                            com.google.android.gms.internal.zzcgr v2_41;
                                            java.net.URL v5_6 = new java.net.URL(v9_0);
                                        } catch (com.google.android.gms.internal.zzcgr v2) {
                                            this.zzawm().zzayr().zze("Failed to parse upload URL. Not uploading. appId", com.google.android.gms.internal.zzcgj.zzje(v4_7), v9_0);
                                        }
                                        if (v8_1.isEmpty()) {
                                            v2_41 = 0;
                                        } else {
                                            v2_41 = 1;
                                        }
                                        com.google.android.gms.common.internal.zzbq.checkArgument(v2_41);
                                        if (this.zzjdc == null) {
                                            this.zzjdc = new java.util.ArrayList(v8_1);
                                        } else {
                                            this.zzawm().zzayr().log("Set uploading progress before finishing the previous upload");
                                        }
                                        this.zzawn().zzizx.set(v10_3);
                                        com.google.android.gms.internal.zzcgr v2_50 = "?";
                                        if (v7_5.zzjir.length > 0) {
                                            v2_50 = v7_5.zzjir[0].zzch;
                                        }
                                        this.zzawm().zzayx().zzd("Uploading data. app, uncompressed size, data", v2_50, Integer.valueOf(v6_3.length), v3_6);
                                        this.zzjdj = 1;
                                        com.google.android.gms.internal.zzcgn v3_7 = this.zzazp();
                                        com.google.android.gms.internal.zzchm v8_7 = new com.google.android.gms.internal.zzchm(this);
                                        v3_7.zzut();
                                        v3_7.zzwu();
                                        com.google.android.gms.common.internal.zzbq.checkNotNull(v5_6);
                                        com.google.android.gms.common.internal.zzbq.checkNotNull(v6_3);
                                        com.google.android.gms.common.internal.zzbq.checkNotNull(v8_7);
                                        v3_7.zzawl().zzh(new com.google.android.gms.internal.zzcgr(v3_7, v4_7, v5_6, v6_3, 0, v8_7));
                                    }
                                    v6_1 = 0;
                                }
                            }
                            this.zzjdk = 0;
                            this.zzbab();
                        } else {
                            this.zzawm().zzayx().log("Network not connected, ignoring upload request");
                            this.zzazx();
                            this.zzjdk = 0;
                            this.zzbab();
                        }
                    } else {
                        this.zzawm().zzayx().log("Uploading requested multiple times");
                        this.zzjdk = 0;
                        this.zzbab();
                    }
                } else {
                    this.zzazx();
                    this.zzjdk = 0;
                    this.zzbab();
                }
            } else {
                this.zzawm().zzayr().log("Upload called in the client side when service should be used");
                this.zzjdk = 0;
                this.zzbab();
            }
        } else {
            this.zzawm().zzayt().log("Upload data called on the client side before use of service was decided");
            this.zzjdk = 0;
            this.zzbab();
        }
        return;
    }

Method com.google.android.gms.internal.zzchj.zzb() calling method java.net.URL.<init>()


    private final void zzb(com.google.android.gms.internal.zzcfe p11)
    {
        this.zzawl().zzut();
        if (!android.text.TextUtils.isEmpty(p11.getGmpAppId())) {
            com.google.android.gms.internal.zzcgr v0_12;
            com.google.android.gms.internal.zzcgn v1_0 = p11.getGmpAppId();
            String v2_2 = p11.getAppInstanceId();
            int v4_3 = new android.net.Uri$Builder();
            android.support.v4.util.ArrayMap v5_2 = v4_3.scheme(((String) com.google.android.gms.internal.zzcfz.zzixm.get())).encodedAuthority(((String) com.google.android.gms.internal.zzcfz.zzixn.get()));
            com.google.android.gms.internal.zzcgr v0_10 = String.valueOf(v1_0);
            if (v0_10.length() == 0) {
                v0_12 = new String("config/app/");
            } else {
                v0_12 = "config/app/".concat(v0_10);
            }
            v5_2.path(v0_12).appendQueryParameter("app_instance_id", v2_2).appendQueryParameter("platform", "android").appendQueryParameter("gmp_version", "11720");
            String v7 = v4_3.build().toString();
            try {
                android.support.v4.util.ArrayMap v5_3;
                java.net.URL v8_1 = new java.net.URL(v7);
                this.zzawm().zzayx().zzj("Fetching remote configuration", p11.getAppId());
                com.google.android.gms.internal.zzcgr v0_21 = this.zzawj().zzjm(p11.getAppId());
                com.google.android.gms.internal.zzcgn v1_9 = this.zzawj().zzjn(p11.getAppId());
            } catch (com.google.android.gms.internal.zzcgr v0) {
                this.zzawm().zzayr().zze("Failed to parse config URL. Not fetching. appId", com.google.android.gms.internal.zzcgj.zzje(p11.getAppId()), v7);
            }
            if ((v0_21 == null) || (android.text.TextUtils.isEmpty(v1_9))) {
                v5_3 = 0;
            } else {
                java.net.URL v3_3 = new android.support.v4.util.ArrayMap();
                v3_3.put("If-Modified-Since", v1_9);
                v5_3 = v3_3;
            }
            this.zzjdi = 1;
            com.google.android.gms.internal.zzcgn v1_11 = this.zzazp();
            String v2_0 = p11.getAppId();
            com.google.android.gms.internal.zzchn v6_1 = new com.google.android.gms.internal.zzchn(this);
            v1_11.zzut();
            v1_11.zzwu();
            com.google.android.gms.common.internal.zzbq.checkNotNull(v8_1);
            com.google.android.gms.common.internal.zzbq.checkNotNull(v6_1);
            v1_11.zzawl().zzh(new com.google.android.gms.internal.zzcgr(v1_11, v2_0, v8_1, 0, v5_3, v6_1));
        } else {
            this.zzb(p11.getAppId(), 204, 0, 0, 0);
        }
        return;
    }

Method com.google.android.gms.internal.zzaqm.zzzi() calling method java.net.URL.<init>()


    private final java.net.URL zzzi()
    {
        int v0_2;
        String v1_3 = String.valueOf(com.google.android.gms.internal.zzaps.zzyl());
        int v0_8 = String.valueOf(((String) com.google.android.gms.internal.zzaqa.zzdtr.get()));
        if (v0_8.length() == 0) {
            v0_2 = new String(v1_3);
        } else {
            v0_2 = v1_3.concat(v0_8);
        }
        try {
            int v0_3 = new java.net.URL(v0_2);
        } catch (int v0_4) {
            this.zze("Error trying to parse the hardcoded host url", v0_4);
            v0_3 = 0;
        }
        return v0_3;
    }

Method com.google.android.gms.internal.zzaqm.zzd() calling method java.net.URL.<init>()


    private final java.net.URL zzd(com.google.android.gms.internal.zzaqf p4)
    {
        String v1_0;
        if (!p4.zzyz()) {
            int v0_3;
            String v1_3 = String.valueOf(com.google.android.gms.internal.zzaps.zzym());
            int v0_1 = String.valueOf(com.google.android.gms.internal.zzaps.zzyn());
            if (v0_1.length() == 0) {
                v0_3 = new String(v1_3);
            } else {
                v0_3 = v1_3.concat(v0_1);
            }
            v1_0 = v0_3;
        } else {
            int v0_8;
            String v1_1 = String.valueOf(com.google.android.gms.internal.zzaps.zzyl());
            int v0_6 = String.valueOf(com.google.android.gms.internal.zzaps.zzyn());
            if (v0_6.length() == 0) {
                v0_8 = new String(v1_1);
            } else {
                v0_8 = v1_1.concat(v0_6);
            }
            v1_0 = v0_8;
        }
        try {
            int v0_10 = new java.net.URL(v1_0);
        } catch (int v0_11) {
            this.zze("Error trying to parse the hardcoded host url", v0_11);
            v0_10 = 0;
        }
        return v0_10;
    }

Method com.google.android.gms.internal.zzaqm.zzb() calling method java.net.URL.<init>()


    private final java.net.URL zzb(com.google.android.gms.internal.zzaqf p5, String p6)
    {
        String v1_1;
        if (!p5.zzyz()) {
            int v0_7 = com.google.android.gms.internal.zzaps.zzym();
            String v1_3 = com.google.android.gms.internal.zzaps.zzyn();
            v1_1 = new StringBuilder((((String.valueOf(v0_7).length() + 1) + String.valueOf(v1_3).length()) + String.valueOf(p6).length())).append(v0_7).append(v1_3).append("?").append(p6).toString();
        } else {
            int v0_6 = com.google.android.gms.internal.zzaps.zzyl();
            String v1_2 = com.google.android.gms.internal.zzaps.zzyn();
            v1_1 = new StringBuilder((((String.valueOf(v0_6).length() + 1) + String.valueOf(v1_2).length()) + String.valueOf(p6).length())).append(v0_6).append(v1_2).append("?").append(p6).toString();
        }
        try {
            int v0_14 = new java.net.URL(v1_1);
        } catch (int v0_15) {
            this.zze("Error trying to parse the hardcoded host url", v0_15);
            v0_14 = 0;
        }
        return v0_14;
    }

Method com.google.android.gms.internal.zzan.zza() calling method java.net.URL.<init>()


    public final org.apache.http.HttpResponse zza(com.google.android.gms.internal.zzp p8, java.util.Map p9)
    {
        String v0_6;
        String v1_10 = p8.getUrl();
        org.apache.http.message.BasicHttpResponse v5_1 = new java.util.HashMap();
        v5_1.putAll(p8.getHeaders());
        v5_1.putAll(p9);
        if (this.zzcb == null) {
            v0_6 = v1_10;
        } else {
            v0_6 = this.zzcb.zzg(v1_10);
            if (v0_6 == null) {
                String v0_18;
                String v0_16 = String.valueOf(v1_10);
                if (v0_16.length() == 0) {
                    v0_18 = new String("URL blocked by rewriter: ");
                } else {
                    v0_18 = "URL blocked by rewriter: ".concat(v0_16);
                }
                throw new java.io.IOException(v0_18);
            }
        }
        String v1_9 = new java.net.URL(v0_6);
        String v0_20 = ((java.net.HttpURLConnection) v1_9.openConnection());
        v0_20.setInstanceFollowRedirects(java.net.HttpURLConnection.getFollowRedirects());
        java.util.Iterator v2_6 = p8.zzi();
        v0_20.setConnectTimeout(v2_6);
        v0_20.setReadTimeout(v2_6);
        v0_20.setUseCaches(0);
        v0_20.setDoInput(1);
        "https".equals(v1_9.getProtocol());
        int v6_0 = v5_1.keySet().iterator();
        while (v6_0.hasNext()) {
            String v1_6 = ((String) v6_0.next());
            v0_20.addRequestProperty(v1_6, ((String) v5_1.get(v1_6)));
        }
        switch (p8.getMethod()) {
            case -1:
                break;
            case 0:
                v0_20.setRequestMethod("GET");
                break;
            case 1:
                v0_20.setRequestMethod("POST");
                com.google.android.gms.internal.zzan.zza(v0_20, p8);
                break;
            case 2:
                v0_20.setRequestMethod("PUT");
                com.google.android.gms.internal.zzan.zza(v0_20, p8);
                break;
            case 3:
                v0_20.setRequestMethod("DELETE");
                break;
            case 4:
                v0_20.setRequestMethod("HEAD");
                break;
            case 5:
                v0_20.setRequestMethod("OPTIONS");
                break;
            case 6:
                v0_20.setRequestMethod("TRACE");
                break;
            case 7:
                v0_20.setRequestMethod("PATCH");
                com.google.android.gms.internal.zzan.zza(v0_20, p8);
                break;
            default:
                throw new IllegalStateException("Unknown method type.");
        }
        String v1_24 = new org.apache.http.ProtocolVersion("HTTP", 1, 1);
        if (v0_20.getResponseCode() != -1) {
            String v1_30;
            java.util.Iterator v2_11 = new org.apache.http.message.BasicStatusLine(v1_24, v0_20.getResponseCode(), v0_20.getResponseMessage());
            org.apache.http.message.BasicHttpResponse v5_5 = new org.apache.http.message.BasicHttpResponse(v2_11);
            String v1_25 = p8.getMethod();
            java.util.Iterator v2_12 = v2_11.getStatusCode();
            if (((v1_25 == 4) || ((100 <= v2_12) && (v2_12 < 200))) || ((v2_12 == 204) || (v2_12 == 304))) {
                v1_30 = 0;
            } else {
                v1_30 = 1;
            }
            if (v1_30 != null) {
                v5_5.setEntity(com.google.android.gms.internal.zzan.zza(v0_20));
            }
            java.util.Iterator v2_0 = v0_20.getHeaderFields().entrySet().iterator();
            while (v2_0.hasNext()) {
                String v0_5 = ((java.util.Map$Entry) v2_0.next());
                if (v0_5.getKey() != null) {
                    v5_5.addHeader(new org.apache.http.message.BasicHeader(((String) v0_5.getKey()), ((String) ((java.util.List) v0_5.getValue()).get(0))));
                }
            }
            return v5_5;
        } else {
            throw new java.io.IOException("Could not retrieve response code from HttpUrlConnection.");
        }
    }

Method com.google.android.gms.ads.identifier.zze.zzc() calling method java.net.URL.<init>()


    public final void zzc(java.util.Map p7)
    {
        String v2_4 = android.net.Uri.parse("https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps").buildUpon();
        String v3_4 = p7.keySet().iterator();
        while (v3_4.hasNext()) {
            RuntimeException v0_3 = ((String) v3_4.next());
            v2_4.appendQueryParameter(v0_3, ((String) p7.get(v0_3)));
        }
        String v2_3 = v2_4.build().toString();
        try {
            RuntimeException v0_9 = ((java.net.HttpURLConnection) new java.net.URL(v2_3).openConnection());
        } catch (RuntimeException v0_12) {
            String v3_5 = v0_12.getMessage();
            v2_3 = new StringBuilder(((String.valueOf(v2_3).length() + 32) + String.valueOf(v3_5).length())).append("Error while parsing ping URL: ").append(v2_3).append(". ").append(v3_5).toString();
            android.util.Log.w("HttpUrlPinger", v2_3, v0_12);
            return;
        } catch (RuntimeException v0_10) {
            String v3_3 = v0_10.getMessage();
            v2_3 = new StringBuilder(((String.valueOf(v2_3).length() + 27) + String.valueOf(v3_3).length())).append("Error while pinging URL: ").append(v2_3).append(". ").append(v3_3).toString();
            android.util.Log.w("HttpUrlPinger", v2_3, v0_10);
            return;
        } catch (RuntimeException v0_10) {
        }
        String v1_2 = v0_9.getResponseCode();
        if ((v1_2 < 200) || (v1_2 >= 300)) {
            android.util.Log.w("HttpUrlPinger", new StringBuilder((String.valueOf(v2_3).length() + 65)).append("Received non-success response code ").append(v1_2).append(" from pinging URL: ").append(v2_3).toString());
        }
        v0_9.disconnect();
        return;
    }

Method ch.qos.logback.core.util.LocationUtil.urlForResource() calling method java.net.URL.<init>()


    public static java.net.URL urlForResource(String p2)
    {
        if (p2 != null) {
            java.net.URL v0_1;
            if (p2.matches("^\\p{Alpha}[\\p{Alnum}+.-]*:.*$")) {
                if (!p2.startsWith("classpath:")) {
                    v0_1 = new java.net.URL(p2);
                } else {
                    java.net.URL v0_4 = p2.substring("classpath:".length());
                    if (v0_4.startsWith("/")) {
                        v0_4 = v0_4.substring(1);
                    }
                    if (v0_4.length() != 0) {
                        v0_1 = ch.qos.logback.core.util.Loader.getResourceBySelfClassLoader(v0_4);
                    } else {
                        throw new java.net.MalformedURLException("path is required");
                    }
                }
            } else {
                v0_1 = ch.qos.logback.core.util.Loader.getResourceBySelfClassLoader(p2);
            }
            if (v0_1 != null) {
                return v0_1;
            } else {
                throw new java.io.FileNotFoundException(p2);
            }
        } else {
            throw new NullPointerException("location is required");
        }
    }

Method ch.qos.logback.classic.util.ContextInitializer.findConfigFileFromSystemProperties() calling method java.net.URL.<init>()


    private java.net.URL findConfigFileFromSystemProperties(boolean p5)
    {
        String v0_2;
        String v1 = 0;
        String v2 = ch.qos.logback.core.util.OptionHelper.getSystemProperty("logback.configurationFile");
        if (v2 == null) {
            v0_2 = 0;
        } else {
            try {
                String v0_8 = new java.io.File(v2);
            } catch (String v0) {
                v0_2 = ch.qos.logback.core.util.Loader.getResource(v2, this.classLoader);
                if (v0_2 == null) {
                    if (!p5) {
                    } else {
                        ClassLoader v3_2 = this.classLoader;
                        if (v0_2 == null) {
                            String v0_4 = 0;
                        } else {
                            v0_4 = v0_2.toString();
                        }
                        this.statusOnResourceSearch(v2, v3_2, v0_4);
                    }
                } else {
                    if (!p5) {
                        return v0_2;
                    } else {
                        ClassLoader v3_3 = this.classLoader;
                        if (v0_2 != null) {
                            v1 = v0_2.toString();
                        }
                        this.statusOnResourceSearch(v2, v3_3, v1);
                        return v0_2;
                    }
                }
                if (p5) {
                    ClassLoader v3_5 = this.classLoader;
                    if (v0_2 != null) {
                        v1 = v0_2.toString();
                    }
                    this.statusOnResourceSearch(v2, v3_5, v1);
                }
            } catch (String v0_5) {
                if (p5) {
                    ClassLoader v3_4 = this.classLoader;
                    if (0 != 0) {
                        v1 = 0.toString();
                    }
                    this.statusOnResourceSearch(v2, v3_4, v1);
                }
                throw v0_5;
            }
            if ((!v0_8.exists()) || (!v0_8.isFile())) {
                v0_2 = new java.net.URL(v2);
            } else {
                if (p5) {
                    this.statusOnResourceSearch(v2, this.classLoader, v2);
                }
                v0_2 = v0_8.toURI().toURL();
            }
        }
        return v0_2;
    }

Method ch.qos.logback.core.joran.action.AbstractIncludeAction.attributeToURL() calling method java.net.URL.<init>()


    private java.net.URL attributeToURL(String p4)
    {
        try {
            int v0_1 = new java.net.URL(p4);
            v0_1.openStream().close();
        } catch (int v0_2) {
            if (this.optional) {
                v0_1 = 0;
            } else {
                this.handleError(new StringBuilder().append("URL [").append(p4).append("] is not well formed.").toString(), v0_2);
            }
        } catch (int v0_3) {
            if (this.optional) {
            } else {
                this.handleError(new StringBuilder().append("URL [").append(p4).append("] cannot be opened.").toString(), v0_3);
            }
        }
        return v0_1;
    }