public interface CallableDescriptor extends DeclarationDescriptorWithVisibility, DeclarationDescriptorNonRoot
| Modifier and Type | Method and Description |
|---|---|
ReceiverParameterDescriptor |
getExpectedThisObject() |
CallableDescriptor |
getOriginal() |
java.util.Set<? extends CallableDescriptor> |
getOverriddenDescriptors() |
ReceiverParameterDescriptor |
getReceiverParameter() |
JetType |
getReturnType()
Method may return null for not yet fully initialized object or if error occurred.
|
java.util.List<TypeParameterDescriptor> |
getTypeParameters() |
java.util.List<ValueParameterDescriptor> |
getValueParameters() |
CallableDescriptor |
substitute(TypeSubstitutor substitutor) |
getVisibilitygetContainingDeclarationaccept, acceptVoidgetAnnotations@Nullable ReceiverParameterDescriptor getReceiverParameter()
@Nullable ReceiverParameterDescriptor getExpectedThisObject()
@NotNull java.util.List<TypeParameterDescriptor> getTypeParameters()
@Nullable JetType getReturnType()
@NotNull CallableDescriptor getOriginal()
getOriginal in interface DeclarationDescriptorthis object if the current descriptor is original itselfCallableDescriptor substitute(@NotNull TypeSubstitutor substitutor)
substitute in interface DeclarationDescriptor@NotNull java.util.List<ValueParameterDescriptor> getValueParameters()
@NotNull java.util.Set<? extends CallableDescriptor> getOverriddenDescriptors()