public interface CallableMemberDescriptor extends CallableDescriptor, MemberDescriptor
| Modifier and Type | Interface and Description |
|---|---|
static class |
CallableMemberDescriptor.Kind |
| Modifier and Type | Method and Description |
|---|---|
void |
addOverriddenDescriptor(CallableMemberDescriptor overridden) |
CallableMemberDescriptor |
copy(DeclarationDescriptor newOwner,
Modality modality,
Visibility visibility,
CallableMemberDescriptor.Kind kind,
boolean copyOverrides) |
CallableMemberDescriptor.Kind |
getKind()
Is this a real function or function projection.
|
CallableMemberDescriptor |
getOriginal() |
java.util.Set<? extends CallableMemberDescriptor> |
getOverriddenDescriptors() |
getExpectedThisObject, getReceiverParameter, getReturnType, getTypeParameters, getValueParameters, substitutegetModality, getVisibilitygetContainingDeclarationaccept, acceptVoidgetAnnotations@NotNull java.util.Set<? extends CallableMemberDescriptor> getOverriddenDescriptors()
getOverriddenDescriptors in interface CallableDescriptor@NotNull CallableMemberDescriptor getOriginal()
getOriginal in interface CallableDescriptorgetOriginal in interface DeclarationDescriptorthis object if the current descriptor is original itselfvoid addOverriddenDescriptor(@NotNull CallableMemberDescriptor overridden)
CallableMemberDescriptor.Kind getKind()
@NotNull CallableMemberDescriptor copy(DeclarationDescriptor newOwner, Modality modality, Visibility visibility, CallableMemberDescriptor.Kind kind, boolean copyOverrides)