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

import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.kp6;
import defpackage.pq6;

/* JADX INFO: loaded from: classes3.dex */
public abstract class Visibility {
    private final boolean isPublicAPI;

    @kp6
    private final String name;

    public Visibility(@kp6 String str, boolean z) {
        cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.NAME);
        this.name = str;
        this.isPublicAPI = z;
    }

    @pq6
    public Integer compareTo(@kp6 Visibility visibility) {
        cr4.g(visibility, "visibility");
        return Visibilities.INSTANCE.compareLocal$compiler_common(this, visibility);
    }

    @kp6
    public String getInternalDisplayName() {
        return this.name;
    }

    public final boolean isPublicAPI() {
        return this.isPublicAPI;
    }

    @kp6
    public Visibility normalize() {
        return this;
    }

    @kp6
    public final String toString() {
        return getInternalDisplayName();
    }
}
