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>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
package org.apache.http.impl.conn.tsccm;
import java.lang.ref.Reference;
import java.lang.ref.ReferenceQueue;
import java.util.Set;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.Lock;
import org.apache.http.conn.ConnectionPoolTimeoutException;
import org.apache.http.conn.OperatedClientConnection;
import org.apache.http.conn.routing.HttpRoute;
import org.apache.http.impl.conn.IdleConnectionHandler;
@Deprecated
/* loaded from: classes5.dex */
public abstract class AbstractConnPool implements RefQueueHandler {
protected IdleConnectionHandler idleConnHandler;
protected volatile boolean isShutDown;
protected Set<BasicPoolEntryRef> issuedConnections;
protected int numConnections;
protected final Lock poolLock;
protected ReferenceQueue<Object> refQueue;
public abstract void deleteClosedConnections();
public abstract void freeEntry(BasicPoolEntry basicPoolEntry, boolean z, long j, TimeUnit timeUnit);
public abstract void handleLostEntry(HttpRoute httpRoute);
public abstract PoolEntryRequest requestPoolEntry(HttpRoute httpRoute, Object obj);
public AbstractConnPool() {
throw new RuntimeException("Stub!");
}
public void enableConnectionGC() throws IllegalStateException {
throw new RuntimeException("Stub!");
}
public final BasicPoolEntry getEntry(HttpRoute httpRoute, Object obj, long j, TimeUnit timeUnit) throws ConnectionPoolTimeoutException, InterruptedException {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.impl.conn.tsccm.RefQueueHandler
public void handleReference(Reference reference) {
throw new RuntimeException("Stub!");
}
public void closeIdleConnections(long j, TimeUnit timeUnit) {
throw new RuntimeException("Stub!");
}
public void closeExpiredConnections() {
throw new RuntimeException("Stub!");
}
public void shutdown() {
throw new RuntimeException("Stub!");
}
public void closeConnection(OperatedClientConnection operatedClientConnection) {
throw new RuntimeException("Stub!");
}
}

View File

@@ -0,0 +1,28 @@
package org.apache.http.impl.conn.tsccm;
import java.lang.ref.ReferenceQueue;
import org.apache.http.conn.ClientConnectionOperator;
import org.apache.http.conn.OperatedClientConnection;
import org.apache.http.conn.routing.HttpRoute;
import org.apache.http.impl.conn.AbstractPoolEntry;
@Deprecated
/* loaded from: classes5.dex */
public class BasicPoolEntry extends AbstractPoolEntry {
public BasicPoolEntry(ClientConnectionOperator clientConnectionOperator, HttpRoute httpRoute, ReferenceQueue<Object> referenceQueue) {
super(null, null);
throw new RuntimeException("Stub!");
}
public final OperatedClientConnection getConnection() {
throw new RuntimeException("Stub!");
}
public final HttpRoute getPlannedRoute() {
throw new RuntimeException("Stub!");
}
public final BasicPoolEntryRef getWeakRef() {
throw new RuntimeException("Stub!");
}
}

View File

@@ -0,0 +1,18 @@
package org.apache.http.impl.conn.tsccm;
import java.lang.ref.ReferenceQueue;
import java.lang.ref.WeakReference;
import org.apache.http.conn.routing.HttpRoute;
@Deprecated
/* loaded from: classes5.dex */
public class BasicPoolEntryRef extends WeakReference<BasicPoolEntry> {
public BasicPoolEntryRef(BasicPoolEntry basicPoolEntry, ReferenceQueue<Object> referenceQueue) {
super(null, null);
throw new RuntimeException("Stub!");
}
public final HttpRoute getRoute() {
throw new RuntimeException("Stub!");
}
}

View File

@@ -0,0 +1,28 @@
package org.apache.http.impl.conn.tsccm;
import org.apache.http.conn.ClientConnectionManager;
import org.apache.http.impl.conn.AbstractPoolEntry;
import org.apache.http.impl.conn.AbstractPooledConnAdapter;
@Deprecated
/* loaded from: classes5.dex */
public class BasicPooledConnAdapter extends AbstractPooledConnAdapter {
public BasicPooledConnAdapter(ThreadSafeClientConnManager threadSafeClientConnManager, AbstractPoolEntry abstractPoolEntry) {
super(null, null);
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.impl.conn.AbstractClientConnAdapter
public ClientConnectionManager getManager() {
throw new RuntimeException("Stub!");
}
public AbstractPoolEntry getPoolEntry() {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.impl.conn.AbstractPooledConnAdapter, org.apache.http.impl.conn.AbstractClientConnAdapter
public void detach() {
throw new RuntimeException("Stub!");
}
}

View File

@@ -0,0 +1,101 @@
package org.apache.http.impl.conn.tsccm;
import java.util.Map;
import java.util.Queue;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.Condition;
import org.apache.http.conn.ClientConnectionOperator;
import org.apache.http.conn.ConnectionPoolTimeoutException;
import org.apache.http.conn.routing.HttpRoute;
import org.apache.http.params.HttpParams;
@Deprecated
/* loaded from: classes5.dex */
public class ConnPoolByRoute extends AbstractConnPool {
protected Queue<BasicPoolEntry> freeConnections;
protected final int maxTotalConnections;
protected final ClientConnectionOperator operator;
protected final Map<HttpRoute, RouteSpecificPool> routeToPool;
protected Queue<WaitingThread> waitingThreads;
public ConnPoolByRoute(ClientConnectionOperator clientConnectionOperator, HttpParams httpParams) {
throw new RuntimeException("Stub!");
}
public Queue<BasicPoolEntry> createFreeConnQueue() {
throw new RuntimeException("Stub!");
}
public Queue<WaitingThread> createWaitingThreadQueue() {
throw new RuntimeException("Stub!");
}
public Map<HttpRoute, RouteSpecificPool> createRouteToPoolMap() {
throw new RuntimeException("Stub!");
}
public RouteSpecificPool newRouteSpecificPool(HttpRoute httpRoute) {
throw new RuntimeException("Stub!");
}
public WaitingThread newWaitingThread(Condition condition, RouteSpecificPool routeSpecificPool) {
throw new RuntimeException("Stub!");
}
public RouteSpecificPool getRoutePool(HttpRoute httpRoute, boolean z) {
throw new RuntimeException("Stub!");
}
public int getConnectionsInPool(HttpRoute httpRoute) {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.impl.conn.tsccm.AbstractConnPool
public PoolEntryRequest requestPoolEntry(HttpRoute httpRoute, Object obj) {
throw new RuntimeException("Stub!");
}
public BasicPoolEntry getEntryBlocking(HttpRoute httpRoute, Object obj, long j, TimeUnit timeUnit, WaitingThreadAborter waitingThreadAborter) throws ConnectionPoolTimeoutException, InterruptedException {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.impl.conn.tsccm.AbstractConnPool
public void freeEntry(BasicPoolEntry basicPoolEntry, boolean z, long j, TimeUnit timeUnit) {
throw new RuntimeException("Stub!");
}
public BasicPoolEntry getFreeEntry(RouteSpecificPool routeSpecificPool, Object obj) {
throw new RuntimeException("Stub!");
}
public BasicPoolEntry createEntry(RouteSpecificPool routeSpecificPool, ClientConnectionOperator clientConnectionOperator) {
throw new RuntimeException("Stub!");
}
public void deleteEntry(BasicPoolEntry basicPoolEntry) {
throw new RuntimeException("Stub!");
}
public void deleteLeastUsedEntry() {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.impl.conn.tsccm.AbstractConnPool
public void handleLostEntry(HttpRoute httpRoute) {
throw new RuntimeException("Stub!");
}
public void notifyWaitingThread(RouteSpecificPool routeSpecificPool) {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.impl.conn.tsccm.AbstractConnPool
public void deleteClosedConnections() {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.impl.conn.tsccm.AbstractConnPool
public void shutdown() {
throw new RuntimeException("Stub!");
}
}

View File

@@ -0,0 +1,12 @@
package org.apache.http.impl.conn.tsccm;
import java.util.concurrent.TimeUnit;
import org.apache.http.conn.ConnectionPoolTimeoutException;
@Deprecated
/* loaded from: classes5.dex */
public interface PoolEntryRequest {
void abortRequest();
BasicPoolEntry getPoolEntry(long j, TimeUnit timeUnit) throws InterruptedException, ConnectionPoolTimeoutException;
}

View File

@@ -0,0 +1,9 @@
package org.apache.http.impl.conn.tsccm;
import java.lang.ref.Reference;
@Deprecated
/* loaded from: classes5.dex */
public interface RefQueueHandler {
void handleReference(Reference<?> reference);
}

View File

@@ -0,0 +1,28 @@
package org.apache.http.impl.conn.tsccm;
import java.lang.ref.ReferenceQueue;
@Deprecated
/* loaded from: classes5.dex */
public class RefQueueWorker implements Runnable {
protected final RefQueueHandler refHandler;
protected final ReferenceQueue<?> refQueue;
protected volatile Thread workerThread;
public RefQueueWorker(ReferenceQueue<?> referenceQueue, RefQueueHandler refQueueHandler) {
throw new RuntimeException("Stub!");
}
@Override // java.lang.Runnable
public void run() {
throw new RuntimeException("Stub!");
}
public void shutdown() {
throw new RuntimeException("Stub!");
}
public String toString() {
throw new RuntimeException("Stub!");
}
}

View File

@@ -0,0 +1,75 @@
package org.apache.http.impl.conn.tsccm;
import java.util.LinkedList;
import java.util.Queue;
import org.apache.http.conn.routing.HttpRoute;
@Deprecated
/* loaded from: classes5.dex */
public class RouteSpecificPool {
protected final LinkedList<BasicPoolEntry> freeEntries;
protected final int maxEntries;
protected int numEntries;
protected final HttpRoute route;
protected final Queue<WaitingThread> waitingThreads;
public RouteSpecificPool(HttpRoute httpRoute, int i) {
throw new RuntimeException("Stub!");
}
public final HttpRoute getRoute() {
throw new RuntimeException("Stub!");
}
public final int getMaxEntries() {
throw new RuntimeException("Stub!");
}
public boolean isUnused() {
throw new RuntimeException("Stub!");
}
public int getCapacity() {
throw new RuntimeException("Stub!");
}
public final int getEntryCount() {
throw new RuntimeException("Stub!");
}
public BasicPoolEntry allocEntry(Object obj) {
throw new RuntimeException("Stub!");
}
public void freeEntry(BasicPoolEntry basicPoolEntry) {
throw new RuntimeException("Stub!");
}
public void createdEntry(BasicPoolEntry basicPoolEntry) {
throw new RuntimeException("Stub!");
}
public boolean deleteEntry(BasicPoolEntry basicPoolEntry) {
throw new RuntimeException("Stub!");
}
public void dropEntry() {
throw new RuntimeException("Stub!");
}
public void queueThread(WaitingThread waitingThread) {
throw new RuntimeException("Stub!");
}
public boolean hasThread() {
throw new RuntimeException("Stub!");
}
public WaitingThread nextThread() {
throw new RuntimeException("Stub!");
}
public void removeThread(WaitingThread waitingThread) {
throw new RuntimeException("Stub!");
}
}

View File

@@ -0,0 +1,72 @@
package org.apache.http.impl.conn.tsccm;
import java.util.concurrent.TimeUnit;
import org.apache.http.conn.ClientConnectionManager;
import org.apache.http.conn.ClientConnectionOperator;
import org.apache.http.conn.ClientConnectionRequest;
import org.apache.http.conn.ManagedClientConnection;
import org.apache.http.conn.routing.HttpRoute;
import org.apache.http.conn.scheme.SchemeRegistry;
import org.apache.http.params.HttpParams;
@Deprecated
/* loaded from: classes5.dex */
public class ThreadSafeClientConnManager implements ClientConnectionManager {
protected ClientConnectionOperator connOperator;
protected final AbstractConnPool connectionPool;
protected SchemeRegistry schemeRegistry;
public ThreadSafeClientConnManager(HttpParams httpParams, SchemeRegistry schemeRegistry) {
throw new RuntimeException("Stub!");
}
public void finalize() throws Throwable {
throw new RuntimeException("Stub!");
}
public AbstractConnPool createConnectionPool(HttpParams httpParams) {
throw new RuntimeException("Stub!");
}
public ClientConnectionOperator createConnectionOperator(SchemeRegistry schemeRegistry) {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.conn.ClientConnectionManager
public SchemeRegistry getSchemeRegistry() {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.conn.ClientConnectionManager
public ClientConnectionRequest requestConnection(HttpRoute httpRoute, Object obj) {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.conn.ClientConnectionManager
public void releaseConnection(ManagedClientConnection managedClientConnection, long j, TimeUnit timeUnit) {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.conn.ClientConnectionManager
public void shutdown() {
throw new RuntimeException("Stub!");
}
public int getConnectionsInPool(HttpRoute httpRoute) {
throw new RuntimeException("Stub!");
}
public int getConnectionsInPool() {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.conn.ClientConnectionManager
public void closeIdleConnections(long j, TimeUnit timeUnit) {
throw new RuntimeException("Stub!");
}
@Override // org.apache.http.conn.ClientConnectionManager
public void closeExpiredConnections() {
throw new RuntimeException("Stub!");
}
}

View File

@@ -0,0 +1,36 @@
package org.apache.http.impl.conn.tsccm;
import java.util.Date;
import java.util.concurrent.locks.Condition;
@Deprecated
/* loaded from: classes5.dex */
public class WaitingThread {
public WaitingThread(Condition condition, RouteSpecificPool routeSpecificPool) {
throw new RuntimeException("Stub!");
}
public final Condition getCondition() {
throw new RuntimeException("Stub!");
}
public final RouteSpecificPool getPool() {
throw new RuntimeException("Stub!");
}
public final Thread getThread() {
throw new RuntimeException("Stub!");
}
public boolean await(Date date) throws InterruptedException {
throw new RuntimeException("Stub!");
}
public void wakeup() {
throw new RuntimeException("Stub!");
}
public void interrupt() {
throw new RuntimeException("Stub!");
}
}

View File

@@ -0,0 +1,17 @@
package org.apache.http.impl.conn.tsccm;
@Deprecated
/* loaded from: classes5.dex */
public class WaitingThreadAborter {
public WaitingThreadAborter() {
throw new RuntimeException("Stub!");
}
public void abort() {
throw new RuntimeException("Stub!");
}
public void setWaitingThread(WaitingThread waitingThread) {
throw new RuntimeException("Stub!");
}
}