CrackMe.apk
Download file
package com.facebook.imagepipeline.datasource;
import com.facebook.common.references.CloseableReference;
import com.facebook.datasource.DataSource;
import com.facebook.imagepipeline.listener.RequestListener2;
import com.facebook.imagepipeline.producers.Producer;
import com.facebook.imagepipeline.producers.ProducerContext;
import com.facebook.imagepipeline.producers.SettableProducerContext;
import com.facebook.imagepipeline.systrace.FrescoSystrace;
import javax.annotation.Nullable;
public class CloseableProducerToDataSourceAdapter<T> extends AbstractProducerToDataSourceAdapter<CloseableReference<T>> {
public static <T> DataSource<CloseableReference<T>> create(Producer<CloseableReference<T>> producer, SettableProducerContext settableProducerContext, RequestListener2 requestListener2) {
if (FrescoSystrace.isTracing()) {
FrescoSystrace.beginSection("CloseableProducerToDataSourceAdapter#create");
}
CloseableProducerToDataSourceAdapter closeableProducerToDataSourceAdapter = new CloseableProducerToDataSourceAdapter(producer, settableProducerContext, requestListener2);
if (FrescoSystrace.isTracing()) {
FrescoSystrace.endSection();
}
return closeableProducerToDataSourceAdapter;
}
private CloseableProducerToDataSourceAdapter(Producer<CloseableReference<T>> producer, SettableProducerContext settableProducerContext, RequestListener2 requestListener2) {
super(producer, settableProducerContext, requestListener2);
}
@Nullable
public CloseableReference<T> getResult() {
return CloseableReference.cloneOrNull((CloseableReference) super.getResult());
}
/* access modifiers changed from: protected */
public void closeResult(CloseableReference<T> closeableReference) {
CloseableReference.closeSafely((CloseableReference<?>) closeableReference);
}
/* access modifiers changed from: protected */
public void onNewResultImpl(CloseableReference<T> closeableReference, int i, ProducerContext producerContext) {
super.onNewResultImpl(CloseableReference.cloneOrNull(closeableReference), i, producerContext);
}
}
Download file