org.jetbrains.kotlin.descriptors
Interface ReceiverParameterDescriptor

All Superinterfaces:
Annotated, CallableDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithSource, DeclarationDescriptorWithVisibility, Named, ParameterDescriptor
All Known Implementing Classes:
AbstractReceiverParameterDescriptor, LazyClassReceiverParameterDescriptor, ReceiverParameterDescriptorImpl

public interface ReceiverParameterDescriptor
extends ParameterDescriptor


Method Summary
 ReceiverValue getValue()
           
 ReceiverParameterDescriptor substitute(TypeSubstitutor substitutor)
           
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.ParameterDescriptor
getContainingDeclaration, getOriginal, getType
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.CallableDescriptor
getDispatchReceiverParameter, getExtensionReceiverParameter, getOverriddenDescriptors, getReturnType, getTypeParameters, getValueParameters, hasStableParameterNames, hasSynthesizedParameterNames
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptorWithVisibility
getVisibility
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptorWithSource
getSource
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptor
accept, acceptVoid
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.annotations.Annotated
getAnnotations
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.Named
getName
 

Method Detail

getValue

@NotNull
ReceiverValue getValue()

substitute

@Nullable
ReceiverParameterDescriptor substitute(@NotNull
                                                TypeSubstitutor substitutor)
Specified by:
substitute in interface CallableDescriptor
Specified by:
substitute in interface DeclarationDescriptor