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, getKindgetExpectedThisObject, getReceiverParameter, getReturnType, getTypeParameters, getValueParametersgetModality, getVisibilityaccept, acceptVoidgetAnnotations@NotNull DeclarationDescriptor getContainingDeclaration()
getContainingDeclaration in interface DeclarationDescriptorgetContainingDeclaration in interface DeclarationDescriptorNonRoot@NotNull FunctionDescriptor getOriginal()
getOriginal in interface CallableDescriptorgetOriginal in interface CallableMemberDescriptorgetOriginal in interface DeclarationDescriptorthis object if the current descriptor is original itselfFunctionDescriptor substitute(@NotNull TypeSubstitutor substitutor)
substitute in interface CallableDescriptorsubstitute in interface DeclarationDescriptor@NotNull java.util.Set<? extends FunctionDescriptor> getOverriddenDescriptors()
getOverriddenDescriptors in interface CallableDescriptorgetOverriddenDescriptors in interface CallableMemberDescriptor@NotNull FunctionDescriptor copy(DeclarationDescriptor newOwner, Modality modality, Visibility visibility, CallableMemberDescriptor.Kind kind, boolean copyOverrides)
copy in interface CallableMemberDescriptor