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;
}
}
}