package defpackage;

import java.lang.annotation.Annotation;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.concurrent.CompletableFuture;

/* JADX INFO: renamed from: ʾᵕᴵ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C0274 extends AbstractC1287 {
    @Override // defpackage.AbstractC1287
    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final InterfaceC1969 mo1499(Type type, Annotation[] annotationArr) {
        if (AbstractC3481.m7929(type) != CompletableFuture.class) {
            return null;
        }
        if (!(type instanceof ParameterizedType)) {
            ᵕᵩʽᵲ.ᵪᵹᵥᵻ("CompletableFuture return type must be parameterized as CompletableFuture<Foo> or CompletableFuture<? extends Foo>");
            return null;
        }
        Type typeM7935 = AbstractC3481.m7935(0, (ParameterizedType) type);
        if (AbstractC3481.m7929(typeM7935) != C1034.class) {
            return new ᵧᵙᵤ(9, typeM7935);
        }
        if (typeM7935 instanceof ParameterizedType) {
            return new ᵟˑʽ(AbstractC3481.m7935(0, (ParameterizedType) typeM7935));
        }
        ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Response must be parameterized as Response<Foo> or Response<? extends Foo>");
        return null;
    }
}
