package kotlin.jvm.internal;

import java.io.Serializable;
import java.lang.annotation.Annotation;
import java.util.List;
import java.util.Map;

/* JADX INFO: renamed from: kotlin.jvm.internal.e, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC2442e implements Q4.b, Serializable {
    public static final Object NO_RECEIVER = C2441d.f20122a;
    private final boolean isTopLevel;
    private final String name;
    private final Class owner;
    protected final Object receiver;
    private transient Q4.b reflected;
    private final String signature;

    public AbstractC2442e(Object obj, Class cls, String str, String str2, boolean z6) {
        this.receiver = obj;
        this.owner = cls;
        this.name = str;
        this.signature = str2;
        this.isTopLevel = z6;
    }

    @Override // Q4.b
    public Object call(Object... objArr) {
        return getReflected().call(objArr);
    }

    @Override // Q4.b
    public Object callBy(Map map) {
        return getReflected().callBy(map);
    }

    public Q4.b compute() {
        Q4.b bVar = this.reflected;
        if (bVar != null) {
            return bVar;
        }
        Q4.b bVarComputeReflected = computeReflected();
        this.reflected = bVarComputeReflected;
        return bVarComputeReflected;
    }

    public abstract Q4.b computeReflected();

    @Override // Q4.a
    public List<Annotation> getAnnotations() {
        return getReflected().getAnnotations();
    }

    public Object getBoundReceiver() {
        return this.receiver;
    }

    @Override // Q4.b
    public String getName() {
        return this.name;
    }

    public Q4.d getOwner() {
        Class cls = this.owner;
        if (cls == null) {
            return null;
        }
        if (!this.isTopLevel) {
            return D.a(cls);
        }
        D.f20116a.getClass();
        return new t(cls);
    }

    @Override // Q4.b
    public List<Object> getParameters() {
        return getReflected().getParameters();
    }

    public abstract Q4.b getReflected();

    @Override // Q4.b
    public Q4.n getReturnType() {
        return getReflected().getReturnType();
    }

    public String getSignature() {
        return this.signature;
    }

    @Override // Q4.b
    public List<Object> getTypeParameters() {
        return getReflected().getTypeParameters();
    }

    @Override // Q4.b
    public Q4.o getVisibility() {
        return getReflected().getVisibility();
    }

    @Override // Q4.b
    public boolean isAbstract() {
        return getReflected().isAbstract();
    }

    @Override // Q4.b
    public boolean isFinal() {
        return getReflected().isFinal();
    }

    @Override // Q4.b
    public boolean isOpen() {
        return getReflected().isOpen();
    }

    @Override // Q4.b
    public boolean isSuspend() {
        return getReflected().isSuspend();
    }
}
