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; import retrofit2.Response; /* 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 C0321a implements f { public final CompletableFuture a; public C0321a(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, Response response) { if (response.a()) { this.a.complete(response.b); } else { this.a.completeExceptionally(new HttpException(response)); } } } 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.C(new C0321a(this, bVar)); return bVar; } } /* compiled from: CompletableFutureCallAdapterFactory */ @IgnoreJRERequirement public static final class b extends CompletableFuture { public final d j; public b(d dVar) { this.j = dVar; } @Override // java.util.concurrent.CompletableFuture, java.util.concurrent.Future public boolean cancel(boolean z2) { if (z2) { this.j.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, Response response) { this.a.complete(response); } } 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.C(new a(this, bVar)); return bVar; } } @Override // i0.e.a public e a(Type type, Annotation[] annotationArr, y yVar) { if (c0.f(type) != CompletableFuture.class) { return null; } if (type instanceof ParameterizedType) { Type e = c0.e(0, (ParameterizedType) type); if (c0.f(e) != Response.class) { return new a(e); } if (e instanceof ParameterizedType) { return new c(c0.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"); } }