package i0; import i0.e; import java.lang.annotation.Annotation; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.util.concurrent.CompletableFuture; import org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement; import retrofit2.HttpException; /* compiled from: CompletableFutureCallAdapterFactory */ @IgnoreJRERequirement public final class g extends e.a { public static final e.a a = new g(); /* compiled from: CompletableFutureCallAdapterFactory */ @IgnoreJRERequirement public static final class a implements e> { public final Type a; /* compiled from: CompletableFutureCallAdapterFactory */ @IgnoreJRERequirement /* renamed from: i0.g$a$a reason: collision with other inner class name */ public class C0314a implements f { public final CompletableFuture a; public C0314a(a aVar, CompletableFuture completableFuture) { this.a = completableFuture; } @Override // i0.f public void a(d dVar, Throwable th) { this.a.completeExceptionally(th); } @Override // i0.f public void b(d dVar, x xVar) { if (xVar.a()) { this.a.complete(xVar.b); } else { this.a.completeExceptionally(new HttpException(xVar)); } } } public a(Type type) { this.a = type; } @Override // i0.e public Type a() { return this.a; } @Override // i0.e public Object b(d dVar) { b bVar = new b(dVar); dVar.B(new C0314a(this, bVar)); return bVar; } } /* compiled from: CompletableFutureCallAdapterFactory */ @IgnoreJRERequirement public static final class b extends CompletableFuture { public final d i; public b(d dVar) { this.i = dVar; } @Override // java.util.concurrent.CompletableFuture, java.util.concurrent.Future public boolean cancel(boolean z2) { if (z2) { this.i.cancel(); } return super.cancel(z2); } } /* compiled from: CompletableFutureCallAdapterFactory */ @IgnoreJRERequirement public static final class c implements e>> { public final Type a; /* compiled from: CompletableFutureCallAdapterFactory */ @IgnoreJRERequirement public class a implements f { public final CompletableFuture> a; public a(c cVar, CompletableFuture> completableFuture) { this.a = completableFuture; } @Override // i0.f public void a(d dVar, Throwable th) { this.a.completeExceptionally(th); } @Override // i0.f public void b(d dVar, x xVar) { this.a.complete(xVar); } } public c(Type type) { this.a = type; } @Override // i0.e public Type a() { return this.a; } @Override // i0.e public Object b(d dVar) { b bVar = new b(dVar); dVar.B(new a(this, bVar)); return bVar; } } @Override // i0.e.a public e a(Type type, Annotation[] annotationArr, z zVar) { if (d0.f(type) != CompletableFuture.class) { return null; } if (type instanceof ParameterizedType) { Type e = d0.e(0, (ParameterizedType) type); if (d0.f(e) != x.class) { return new a(e); } if (e instanceof ParameterizedType) { return new c(d0.e(0, (ParameterizedType) e)); } throw new IllegalStateException("Response must be parameterized as Response or Response"); } throw new IllegalStateException("CompletableFuture return type must be parameterized as CompletableFuture or CompletableFuture"); } }