org.jetbrains.kotlin.load.java.descriptors
Interface JavaCallableMemberDescriptor

All Superinterfaces:
Annotated, CallableDescriptor, CallableMemberDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithSource, DeclarationDescriptorWithVisibility, MemberDescriptor, Named
All Known Subinterfaces:
SamAdapterDescriptor<D>
All Known Implementing Classes:
JavaConstructorDescriptor, JavaMethodDescriptor, JavaPropertyDescriptor

public interface JavaCallableMemberDescriptor
extends CallableMemberDescriptor


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jetbrains.kotlin.descriptors.CallableMemberDescriptor
CallableMemberDescriptor.Kind
 
Method Summary
 JavaCallableMemberDescriptor enhance(JetType enhancedReceiverType, java.util.List<JetType> enhancedValueParametersTypes, JetType enhancedReturnType)
           
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.CallableMemberDescriptor
addOverriddenDescriptor, copy, getKind, getOriginal, getOverriddenDescriptors
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.CallableDescriptor
getDispatchReceiverParameter, getExtensionReceiverParameter, getReturnType, getTypeParameters, getValueParameters, hasStableParameterNames, hasSynthesizedParameterNames, substitute
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.MemberDescriptor
getModality, getVisibility
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptorNonRoot
getContainingDeclaration
 
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

enhance

@NotNull
JavaCallableMemberDescriptor enhance(@Nullable
                                             JetType enhancedReceiverType,
                                             @NotNull
                                             java.util.List<JetType> enhancedValueParametersTypes,
                                             @NotNull
                                             JetType enhancedReturnType)