91快播 v3.3.0版本的 MD5 值为:094b9519ad2388a8147509cb8a126145

以下内容为反编译后的 InterfaceC5902.java 源代码,内容仅作参考


package anta.⁀;

import anta.⁀.InterfaceC5916;
import anta.㮌.C9125;
import java.io.IOException;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public interface InterfaceC5902 extends InterfaceC5916 {

    public static abstract class AbstractC5903 implements InterfaceC5904 {
        public final C5909 f13814 = new C5909();

        @Override
        public InterfaceC5916 createDataSource() {
            return mo2223(this.f13814);
        }

        @Override
        public final InterfaceC5904 setDefaultRequestProperties(Map<String, String> map) {
            this.f13814.m5524(map);
            return this;
        }

        public abstract InterfaceC5902 mo2223(C5909 c5909);

        @Override
        public final InterfaceC5902 createDataSource() {
            return mo2223(this.f13814);
        }
    }

    public interface InterfaceC5904 extends InterfaceC5916.InterfaceC5917 {
        @Override
        InterfaceC5902 createDataSource();

        InterfaceC5904 setDefaultRequestProperties(Map<String, String> map);
    }

    public static final class C5905 extends C5907 {
        public final String contentType;

        public C5905(String str, C5881 c5881) {
            super(r0.length() != 0 ? "Invalid content type: ".concat(r0) : new String("Invalid content type: "), c5881, 1);
            String valueOf = String.valueOf(str);
            this.contentType = str;
        }
    }

    public static final class C5906 extends C5907 {
        public C5906(IOException iOException, C5881 c5881) {
            super("Cleartext HTTP traffic not permitted. See https://exoplayer.dev/issues/cleartext-not-permitted", iOException, c5881, 1);
        }
    }

    public static final class C5908 extends C5907 {
        public final Map<String, List<String>> headerFields;
        public final byte[] responseBody;
        public final int responseCode;
        public final String responseMessage;

        public C5908(int i, String str, Map<String, List<String>> map, C5881 c5881, byte[] bArr) {
            super(C9125.m8099(26, "Response code: ", i), c5881, 1);
            this.responseCode = i;
            this.responseMessage = str;
            this.headerFields = map;
            this.responseBody = bArr;
        }
    }

    public static final class C5909 {
        public final Map<String, String> f13815 = new HashMap();
        public Map<String, String> f13816;

        public synchronized void m5524(Map<String, String> map) {
            this.f13816 = null;
            this.f13815.clear();
            this.f13815.putAll(map);
        }

        public synchronized Map<String, String> m5525() {
            if (this.f13816 == null) {
                this.f13816 = Collections.unmodifiableMap(new HashMap(this.f13815));
            }
            return this.f13816;
        }
    }

    public static class C5907 extends IOException {
        public final C5881 dataSpec;
        public final int type;

        public C5907(String str, C5881 c5881, int i) {
            super(str);
            this.dataSpec = c5881;
            this.type = i;
        }

        public C5907(IOException iOException, C5881 c5881, int i) {
            super(iOException);
            this.dataSpec = c5881;
            this.type = i;
        }

        public C5907(String str, IOException iOException, C5881 c5881, int i) {
            super(str, iOException);
            this.dataSpec = c5881;
            this.type = i;
        }
    }
}