Files
rr3-apk/decompiled/sources/com/facebook/GraphRequestBatch.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

235 lines
7.4 KiB
Java

package com.facebook;
import android.os.Handler;
import java.util.AbstractList;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.concurrent.atomic.AtomicInteger;
import kotlin.collections.ArraysKt___ArraysJvmKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes2.dex */
public final class GraphRequestBatch extends AbstractList<GraphRequest> {
public static final Companion Companion = new Companion(null);
private static final AtomicInteger idGenerator = new AtomicInteger();
private String batchApplicationId;
private Handler callbackHandler;
private List<Callback> callbacks;
private final String id;
private List<GraphRequest> requests;
private int timeoutInMilliseconds;
public interface Callback {
void onBatchCompleted(GraphRequestBatch graphRequestBatch);
}
public interface OnProgressCallback extends Callback {
void onBatchProgress(GraphRequestBatch graphRequestBatch, long j, long j2);
}
public final String getBatchApplicationId() {
return this.batchApplicationId;
}
public final Handler getCallbackHandler() {
return this.callbackHandler;
}
public final List<Callback> getCallbacks() {
return this.callbacks;
}
public final String getId() {
return this.id;
}
public final List<GraphRequest> getRequests() {
return this.requests;
}
public final int getTimeout() {
return this.timeoutInMilliseconds;
}
public final void setBatchApplicationId(String str) {
this.batchApplicationId = str;
}
public final void setCallbackHandler(Handler handler) {
this.callbackHandler = handler;
}
public /* bridge */ boolean contains(GraphRequest graphRequest) {
return super.contains((Object) graphRequest);
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
public final /* bridge */ boolean contains(Object obj) {
if (obj == null || (obj instanceof GraphRequest)) {
return contains((GraphRequest) obj);
}
return false;
}
public /* bridge */ int indexOf(GraphRequest graphRequest) {
return super.indexOf((Object) graphRequest);
}
@Override // java.util.AbstractList, java.util.List
public final /* bridge */ int indexOf(Object obj) {
if (obj == null || (obj instanceof GraphRequest)) {
return indexOf((GraphRequest) obj);
}
return -1;
}
public /* bridge */ int lastIndexOf(GraphRequest graphRequest) {
return super.lastIndexOf((Object) graphRequest);
}
@Override // java.util.AbstractList, java.util.List
public final /* bridge */ int lastIndexOf(Object obj) {
if (obj == null || (obj instanceof GraphRequest)) {
return lastIndexOf((GraphRequest) obj);
}
return -1;
}
@Override // java.util.AbstractList, java.util.List
public final /* bridge */ GraphRequest remove(int i) {
return removeAt(i);
}
public /* bridge */ boolean remove(GraphRequest graphRequest) {
return super.remove((Object) graphRequest);
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
public final /* bridge */ boolean remove(Object obj) {
if (obj == null || (obj instanceof GraphRequest)) {
return remove((GraphRequest) obj);
}
return false;
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
public final /* bridge */ int size() {
return getSize();
}
public final void setTimeout(int i) {
if (!(i >= 0)) {
throw new IllegalArgumentException("Argument timeoutInMilliseconds must be >= 0.".toString());
}
this.timeoutInMilliseconds = i;
}
public GraphRequestBatch() {
this.id = String.valueOf(Integer.valueOf(idGenerator.incrementAndGet()));
this.callbacks = new ArrayList();
this.requests = new ArrayList();
}
public GraphRequestBatch(Collection<GraphRequest> requests) {
Intrinsics.checkNotNullParameter(requests, "requests");
this.id = String.valueOf(Integer.valueOf(idGenerator.incrementAndGet()));
this.callbacks = new ArrayList();
this.requests = new ArrayList(requests);
}
public GraphRequestBatch(GraphRequest... requests) {
List asList;
Intrinsics.checkNotNullParameter(requests, "requests");
this.id = String.valueOf(Integer.valueOf(idGenerator.incrementAndGet()));
this.callbacks = new ArrayList();
asList = ArraysKt___ArraysJvmKt.asList(requests);
this.requests = new ArrayList(asList);
}
public GraphRequestBatch(GraphRequestBatch requests) {
Intrinsics.checkNotNullParameter(requests, "requests");
this.id = String.valueOf(Integer.valueOf(idGenerator.incrementAndGet()));
this.callbacks = new ArrayList();
this.requests = new ArrayList(requests);
this.callbackHandler = requests.callbackHandler;
this.timeoutInMilliseconds = requests.timeoutInMilliseconds;
this.callbacks = new ArrayList(requests.callbacks);
}
public final void addCallback(Callback callback) {
Intrinsics.checkNotNullParameter(callback, "callback");
if (this.callbacks.contains(callback)) {
return;
}
this.callbacks.add(callback);
}
public final void removeCallback(Callback callback) {
Intrinsics.checkNotNullParameter(callback, "callback");
this.callbacks.remove(callback);
}
@Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
public boolean add(GraphRequest element) {
Intrinsics.checkNotNullParameter(element, "element");
return this.requests.add(element);
}
@Override // java.util.AbstractList, java.util.List
public void add(int i, GraphRequest element) {
Intrinsics.checkNotNullParameter(element, "element");
this.requests.add(i, element);
}
@Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
public void clear() {
this.requests.clear();
}
@Override // java.util.AbstractList, java.util.List
public GraphRequest get(int i) {
return this.requests.get(i);
}
public GraphRequest removeAt(int i) {
return this.requests.remove(i);
}
@Override // java.util.AbstractList, java.util.List
public GraphRequest set(int i, GraphRequest element) {
Intrinsics.checkNotNullParameter(element, "element");
return this.requests.set(i, element);
}
public int getSize() {
return this.requests.size();
}
public final List<GraphResponse> executeAndWait() {
return executeAndWaitImpl();
}
public final GraphRequestAsyncTask executeAsync() {
return executeAsyncImpl();
}
private final List<GraphResponse> executeAndWaitImpl() {
return GraphRequest.Companion.executeBatchAndWait(this);
}
private final GraphRequestAsyncTask executeAsyncImpl() {
return GraphRequest.Companion.executeBatchAsync(this);
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
}
}