Files
rr3-apk/decompiled/sources/com/google/firebase/perf/network/InstrHttpURLConnection.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

299 lines
8.3 KiB
Java

package com.google.firebase.perf.network;
import com.google.firebase.perf.metrics.NetworkRequestMetricBuilder;
import com.google.firebase.perf.util.Timer;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.security.Permission;
import java.util.Map;
/* loaded from: classes3.dex */
public final class InstrHttpURLConnection extends HttpURLConnection {
public final InstrURLConnectionBase delegate;
public InstrHttpURLConnection(HttpURLConnection httpURLConnection, Timer timer, NetworkRequestMetricBuilder networkRequestMetricBuilder) {
super(httpURLConnection.getURL());
this.delegate = new InstrURLConnectionBase(httpURLConnection, timer, networkRequestMetricBuilder);
}
@Override // java.net.URLConnection
public void connect() {
this.delegate.connect();
}
@Override // java.net.HttpURLConnection
public void disconnect() {
this.delegate.disconnect();
}
@Override // java.net.URLConnection
public Object getContent() {
return this.delegate.getContent();
}
@Override // java.net.URLConnection
public Object getContent(Class[] clsArr) {
return this.delegate.getContent(clsArr);
}
@Override // java.net.URLConnection
public InputStream getInputStream() {
return this.delegate.getInputStream();
}
@Override // java.net.URLConnection
public long getLastModified() {
return this.delegate.getLastModified();
}
@Override // java.net.URLConnection
public OutputStream getOutputStream() {
return this.delegate.getOutputStream();
}
@Override // java.net.HttpURLConnection, java.net.URLConnection
public Permission getPermission() {
return this.delegate.getPermission();
}
@Override // java.net.HttpURLConnection
public int getResponseCode() {
return this.delegate.getResponseCode();
}
@Override // java.net.HttpURLConnection
public String getResponseMessage() {
return this.delegate.getResponseMessage();
}
@Override // java.net.URLConnection
public long getExpiration() {
return this.delegate.getExpiration();
}
@Override // java.net.HttpURLConnection, java.net.URLConnection
public String getHeaderField(int i) {
return this.delegate.getHeaderField(i);
}
@Override // java.net.URLConnection
public String getHeaderField(String str) {
return this.delegate.getHeaderField(str);
}
@Override // java.net.HttpURLConnection, java.net.URLConnection
public long getHeaderFieldDate(String str, long j) {
return this.delegate.getHeaderFieldDate(str, j);
}
@Override // java.net.URLConnection
public int getHeaderFieldInt(String str, int i) {
return this.delegate.getHeaderFieldInt(str, i);
}
@Override // java.net.URLConnection
public long getHeaderFieldLong(String str, long j) {
return this.delegate.getHeaderFieldLong(str, j);
}
@Override // java.net.HttpURLConnection, java.net.URLConnection
public String getHeaderFieldKey(int i) {
return this.delegate.getHeaderFieldKey(i);
}
@Override // java.net.URLConnection
public Map getHeaderFields() {
return this.delegate.getHeaderFields();
}
@Override // java.net.URLConnection
public String getContentEncoding() {
return this.delegate.getContentEncoding();
}
@Override // java.net.URLConnection
public int getContentLength() {
return this.delegate.getContentLength();
}
@Override // java.net.URLConnection
public long getContentLengthLong() {
return this.delegate.getContentLengthLong();
}
@Override // java.net.URLConnection
public String getContentType() {
return this.delegate.getContentType();
}
@Override // java.net.URLConnection
public long getDate() {
return this.delegate.getDate();
}
@Override // java.net.URLConnection
public void addRequestProperty(String str, String str2) {
this.delegate.addRequestProperty(str, str2);
}
public boolean equals(Object obj) {
return this.delegate.equals(obj);
}
@Override // java.net.URLConnection
public boolean getAllowUserInteraction() {
return this.delegate.getAllowUserInteraction();
}
@Override // java.net.URLConnection
public int getConnectTimeout() {
return this.delegate.getConnectTimeout();
}
@Override // java.net.URLConnection
public boolean getDefaultUseCaches() {
return this.delegate.getDefaultUseCaches();
}
@Override // java.net.URLConnection
public boolean getDoInput() {
return this.delegate.getDoInput();
}
@Override // java.net.URLConnection
public boolean getDoOutput() {
return this.delegate.getDoOutput();
}
@Override // java.net.HttpURLConnection
public InputStream getErrorStream() {
return this.delegate.getErrorStream();
}
@Override // java.net.URLConnection
public long getIfModifiedSince() {
return this.delegate.getIfModifiedSince();
}
@Override // java.net.HttpURLConnection
public boolean getInstanceFollowRedirects() {
return this.delegate.getInstanceFollowRedirects();
}
@Override // java.net.URLConnection
public int getReadTimeout() {
return this.delegate.getReadTimeout();
}
@Override // java.net.HttpURLConnection
public String getRequestMethod() {
return this.delegate.getRequestMethod();
}
@Override // java.net.URLConnection
public Map getRequestProperties() {
return this.delegate.getRequestProperties();
}
@Override // java.net.URLConnection
public String getRequestProperty(String str) {
return this.delegate.getRequestProperty(str);
}
@Override // java.net.URLConnection
public URL getURL() {
return this.delegate.getURL();
}
@Override // java.net.URLConnection
public boolean getUseCaches() {
return this.delegate.getUseCaches();
}
public int hashCode() {
return this.delegate.hashCode();
}
@Override // java.net.URLConnection
public void setAllowUserInteraction(boolean z) {
this.delegate.setAllowUserInteraction(z);
}
@Override // java.net.HttpURLConnection
public void setChunkedStreamingMode(int i) {
this.delegate.setChunkedStreamingMode(i);
}
@Override // java.net.URLConnection
public void setConnectTimeout(int i) {
this.delegate.setConnectTimeout(i);
}
@Override // java.net.URLConnection
public void setDefaultUseCaches(boolean z) {
this.delegate.setDefaultUseCaches(z);
}
@Override // java.net.URLConnection
public void setDoInput(boolean z) {
this.delegate.setDoInput(z);
}
@Override // java.net.URLConnection
public void setDoOutput(boolean z) {
this.delegate.setDoOutput(z);
}
@Override // java.net.HttpURLConnection
public void setFixedLengthStreamingMode(int i) {
this.delegate.setFixedLengthStreamingMode(i);
}
@Override // java.net.HttpURLConnection
public void setFixedLengthStreamingMode(long j) {
this.delegate.setFixedLengthStreamingMode(j);
}
@Override // java.net.URLConnection
public void setIfModifiedSince(long j) {
this.delegate.setIfModifiedSince(j);
}
@Override // java.net.HttpURLConnection
public void setInstanceFollowRedirects(boolean z) {
this.delegate.setInstanceFollowRedirects(z);
}
@Override // java.net.URLConnection
public void setReadTimeout(int i) {
this.delegate.setReadTimeout(i);
}
@Override // java.net.HttpURLConnection
public void setRequestMethod(String str) {
this.delegate.setRequestMethod(str);
}
@Override // java.net.URLConnection
public void setRequestProperty(String str, String str2) {
this.delegate.setRequestProperty(str, str2);
}
@Override // java.net.URLConnection
public void setUseCaches(boolean z) {
this.delegate.setUseCaches(z);
}
@Override // java.net.URLConnection
public String toString() {
return this.delegate.toString();
}
@Override // java.net.HttpURLConnection
public boolean usingProxy() {
return this.delegate.usingProxy();
}
}