package com.facebook.internal; import com.facebook.FacebookException; import java.util.Iterator; import java.util.LinkedList; /* loaded from: classes2.dex */ public class CollectionMapper { public interface Collection { Object get(T t); Iterator keyIterator(); void set(T t, Object obj, OnErrorListener onErrorListener); } public interface OnErrorListener { void onError(FacebookException facebookException); } public interface OnMapValueCompleteListener extends OnErrorListener { void onComplete(Object obj); } public interface OnMapperCompleteListener extends OnErrorListener { void onComplete(); } public interface ValueMapper { void mapValue(Object obj, OnMapValueCompleteListener onMapValueCompleteListener); } /* JADX WARN: Multi-variable type inference failed */ public static void iterate(final Collection collection, ValueMapper valueMapper, final OnMapperCompleteListener onMapperCompleteListener) { final Mutable mutable = new Mutable(Boolean.FALSE); final Mutable mutable2 = new Mutable(1); final OnMapperCompleteListener onMapperCompleteListener2 = new OnMapperCompleteListener() { // from class: com.facebook.internal.CollectionMapper.1 /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r1v4, types: [T, java.lang.Integer] */ @Override // com.facebook.internal.CollectionMapper.OnMapperCompleteListener public void onComplete() { if (((Boolean) Mutable.this.value).booleanValue()) { return; } Mutable mutable3 = mutable2; ?? valueOf = Integer.valueOf(((Integer) mutable3.value).intValue() - 1); mutable3.value = valueOf; if (valueOf.intValue() == 0) { onMapperCompleteListener.onComplete(); } } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r1v0, types: [T, java.lang.Boolean] */ @Override // com.facebook.internal.CollectionMapper.OnErrorListener public void onError(FacebookException facebookException) { if (((Boolean) Mutable.this.value).booleanValue()) { return; } Mutable.this.value = Boolean.TRUE; onMapperCompleteListener.onError(facebookException); } }; Iterator keyIterator = collection.keyIterator(); LinkedList linkedList = new LinkedList(); while (keyIterator.hasNext()) { linkedList.add(keyIterator.next()); } for (final Object obj : linkedList) { Object obj2 = collection.get(obj); OnMapValueCompleteListener onMapValueCompleteListener = new OnMapValueCompleteListener() { // from class: com.facebook.internal.CollectionMapper.2 @Override // com.facebook.internal.CollectionMapper.OnMapValueCompleteListener public void onComplete(Object obj3) { Collection.this.set(obj, obj3, onMapperCompleteListener2); onMapperCompleteListener2.onComplete(); } @Override // com.facebook.internal.CollectionMapper.OnErrorListener public void onError(FacebookException facebookException) { onMapperCompleteListener2.onError(facebookException); } }; T t = mutable2.value; mutable2.value = (T) Integer.valueOf(((Integer) t).intValue() + 1); valueMapper.mapValue(obj2, onMapValueCompleteListener); } onMapperCompleteListener2.onComplete(); } private CollectionMapper() { } }