org.jetbrains.jet.lang.descriptors
Interface ReceiverParameterDescriptor

All Superinterfaces:
Annotated, DeclarationDescriptor, Named
All Known Implementing Classes:
AbstractReceiverParameterDescriptor, ReceiverParameterDescriptorImpl

public interface ReceiverParameterDescriptor
extends DeclarationDescriptor


Field Summary
static ReceiverParameterDescriptor NO_RECEIVER_PARAMETER
           
 
Method Summary
 DeclarationDescriptor getContainingDeclaration()
           
 JetType getType()
           
 ReceiverValue getValue()
           
 ReceiverParameterDescriptor substitute(TypeSubstitutor substitutor)
           
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptor
accept, acceptVoid, getOriginal
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.annotations.Annotated
getAnnotations
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.Named
getName
 

Field Detail

NO_RECEIVER_PARAMETER

@Nullable
static final ReceiverParameterDescriptor NO_RECEIVER_PARAMETER
Method Detail

getType

@NotNull
JetType getType()

getValue

@NotNull
ReceiverValue getValue()

getContainingDeclaration

@NotNull
DeclarationDescriptor getContainingDeclaration()
Specified by:
getContainingDeclaration in interface DeclarationDescriptor

substitute

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