public interface FunctionDescriptor extends CallableMemberDescriptor
CallableMemberDescriptor.Kind
Modifier and Type | Method and Description |
---|---|
FunctionDescriptor |
copy(DeclarationDescriptor newOwner,
Modality modality,
Visibility visibility,
CallableMemberDescriptor.Kind kind,
boolean copyOverrides) |
DeclarationDescriptor |
getContainingDeclaration() |
FunctionDescriptor |
getOriginal() |
java.util.Set<? extends FunctionDescriptor> |
getOverriddenDescriptors() |
FunctionDescriptor |
substitute(TypeSubstitutor substitutor) |
addOverriddenDescriptor, getKind
getExpectedThisObject, getReceiverParameter, getReturnType, getTypeParameters, getValueParameters
getModality, getVisibility
accept, acceptVoid
getAnnotations
@NotNull DeclarationDescriptor getContainingDeclaration()
getContainingDeclaration
in interface DeclarationDescriptor
getContainingDeclaration
in interface DeclarationDescriptorNonRoot
@NotNull FunctionDescriptor getOriginal()
getOriginal
in interface CallableDescriptor
getOriginal
in interface CallableMemberDescriptor
getOriginal
in interface DeclarationDescriptor
this
object if the current descriptor is original itselfFunctionDescriptor substitute(@NotNull TypeSubstitutor substitutor)
substitute
in interface CallableDescriptor
substitute
in interface DeclarationDescriptor
@NotNull java.util.Set<? extends FunctionDescriptor> getOverriddenDescriptors()
getOverriddenDescriptors
in interface CallableDescriptor
getOverriddenDescriptors
in interface CallableMemberDescriptor
@NotNull FunctionDescriptor copy(DeclarationDescriptor newOwner, Modality modality, Visibility visibility, CallableMemberDescriptor.Kind kind, boolean copyOverrides)
copy
in interface CallableMemberDescriptor