package kotlin.reflect.jvm.internal.impl.resolve.scopes.receivers;

import defpackage.cr4;
import defpackage.kp6;
import defpackage.pq6;
import kotlin.reflect.jvm.internal.impl.descriptors.CallableDescriptor;
import kotlin.reflect.jvm.internal.impl.name.Name;
import kotlin.reflect.jvm.internal.impl.types.KotlinType;

/* JADX INFO: loaded from: classes3.dex */
public final class ContextReceiver extends AbstractReceiverValue implements ImplicitContextReceiver {

    @pq6
    private final Name customLabelName;

    @kp6
    private final CallableDescriptor declarationDescriptor;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public ContextReceiver(@kp6 CallableDescriptor callableDescriptor, @kp6 KotlinType kotlinType, @pq6 Name name, @pq6 ReceiverValue receiverValue) {
        super(kotlinType, receiverValue);
        cr4.g(callableDescriptor, "declarationDescriptor");
        cr4.g(kotlinType, "receiverType");
        this.declarationDescriptor = callableDescriptor;
        this.customLabelName = name;
    }

    @Override // kotlin.reflect.jvm.internal.impl.resolve.scopes.receivers.ImplicitContextReceiver
    @pq6
    public Name getCustomLabelName() {
        return this.customLabelName;
    }

    @kp6
    public CallableDescriptor getDeclarationDescriptor() {
        return this.declarationDescriptor;
    }

    @kp6
    public String toString() {
        return "Cxt { " + getDeclarationDescriptor() + " }";
    }
}
