package kotlin.reflect.jvm.internal.impl.name;

import androidx.credentials.exceptions.publickeycredential.DomExceptionUtils;
import defpackage.cr4;
import defpackage.kp6;
import defpackage.n89;
import defpackage.pq6;
import defpackage.uz1;
import defpackage.vx8;

/* JADX INFO: loaded from: classes3.dex */
@vx8
public final class CallableId {

    @kp6
    public static final Companion Companion = new Companion(null);

    @kp6
    private static final Name LOCAL_NAME;

    @kp6
    private static final FqName PACKAGE_FQ_NAME_FOR_LOCAL;

    @kp6
    private final Name callableName;

    @pq6
    private final ClassId classId;

    @pq6
    private final FqName className;

    @kp6
    private final FqName packageName;

    @pq6
    private final FqName pathToLocal;

    @vx8
    public static final class Companion {
        public /* synthetic */ Companion(uz1 uz1Var) {
            this();
        }

        private Companion() {
        }
    }

    static {
        Name name = SpecialNames.LOCAL;
        LOCAL_NAME = name;
        PACKAGE_FQ_NAME_FOR_LOCAL = FqName.Companion.topLevel(name);
    }

    private CallableId(FqName fqName, FqName fqName2, Name name, ClassId classId, FqName fqName3) {
        this.packageName = fqName;
        this.className = fqName2;
        this.callableName = name;
        this.classId = classId;
        this.pathToLocal = fqName3;
    }

    public boolean equals(@pq6 Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof CallableId)) {
            return false;
        }
        CallableId callableId = (CallableId) obj;
        return cr4.b(this.packageName, callableId.packageName) && cr4.b(this.className, callableId.className) && cr4.b(this.callableName, callableId.callableName);
    }

    public int hashCode() {
        int iHashCode = (this.packageName.hashCode() + 527) * 31;
        FqName fqName = this.className;
        return this.callableName.hashCode() + ((iHashCode + (fqName != null ? fqName.hashCode() : 0)) * 31);
    }

    @kp6
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(n89.am(this.packageName.asString(), '.', '/'));
        sb.append(DomExceptionUtils.SEPARATOR);
        FqName fqName = this.className;
        if (fqName != null) {
            sb.append(fqName);
            sb.append(".");
        }
        sb.append(this.callableName);
        return sb.toString();
    }

    /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
    public CallableId(@kp6 FqName fqName, @kp6 Name name) {
        this(fqName, null, name, null, null);
        cr4.g(fqName, "packageName");
        cr4.g(name, "callableName");
    }
}
