public interface DeclarationDescriptor extends Annotated, Named
| Modifier and Type | Method and Description |
|---|---|
<R,D> R |
accept(DeclarationDescriptorVisitor<R,D> visitor,
D data) |
void |
acceptVoid(DeclarationDescriptorVisitor<java.lang.Void,java.lang.Void> visitor) |
DeclarationDescriptor |
getContainingDeclaration() |
DeclarationDescriptor |
getOriginal() |
DeclarationDescriptor |
substitute(TypeSubstitutor substitutor) |
getAnnotations@NotNull DeclarationDescriptor getOriginal()
this object if the current descriptor is original itself@Nullable DeclarationDescriptor getContainingDeclaration()
@Nullable DeclarationDescriptor substitute(@NotNull TypeSubstitutor substitutor)
<R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor, D data)
void acceptVoid(DeclarationDescriptorVisitor<java.lang.Void,java.lang.Void> visitor)