package kotlin.jvm.internal;

import java.io.ObjectStreamException;
import java.io.Serializable;
import kotlin.SinceKotlin;

/* JADX INFO: loaded from: classes.dex */
public abstract class CallableReference implements yd.a, Serializable {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final Object f29231b = NoReceiver.f29233a;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public transient yd.a f29232a;

    @SinceKotlin(version = "1.4")
    private final boolean isTopLevel;

    @SinceKotlin(version = "1.4")
    private final String name;

    @SinceKotlin(version = "1.4")
    private final Class owner;

    @SinceKotlin(version = "1.1")
    protected final Object receiver;

    @SinceKotlin(version = "1.4")
    private final String signature;

    @SinceKotlin(version = "1.2")
    public static class NoReceiver implements Serializable {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        public static final NoReceiver f29233a = new NoReceiver();

        private NoReceiver() {
        }

        private Object readResolve() throws ObjectStreamException {
            return f29233a;
        }
    }

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

    public abstract yd.a c();

    public final String d() {
        return this.name;
    }

    public final a e() {
        Class cls = this.owner;
        if (cls == null) {
            return null;
        }
        if (!this.isTopLevel) {
            return g.a(cls);
        }
        g.f29240a.getClass();
        return new f(cls);
    }

    public final String f() {
        return this.signature;
    }
}
