public interface ResolvedDeclaration
Modifier and Type | Method and Description |
---|---|
default ResolvedEnumConstantDeclaration |
asEnumConstant() |
default ResolvedFieldDeclaration |
asField()
Return this as a FieldDeclaration or throw an UnsupportedOperationException
|
default ResolvedMethodDeclaration |
asMethod()
Return this as a MethodDeclaration or throw an UnsupportedOperationException
|
default ResolvedParameterDeclaration |
asParameter()
Return this as a ParameterDeclaration or throw an UnsupportedOperationException
|
default ResolvedTypeDeclaration |
asType()
Return this as a TypeDeclaration or throw an UnsupportedOperationException
|
String |
getName()
Should return the name or return null if the name is not available.
|
default boolean |
hasName()
Anonymous classes do not have a name, for example.
|
default boolean |
isEnumConstant() |
default boolean |
isField()
Does this declaration represents a class field?
|
default boolean |
isMethod()
Does this declaration represents a method?
|
default boolean |
isParameter()
Does this declaration represents a method parameter?
|
default boolean |
isType()
Does this declaration represents a type?
|
default boolean |
isVariable()
Does this declaration represents a variable?
|
default boolean hasName()
String getName()
default boolean isField()
default boolean isVariable()
default boolean isEnumConstant()
default boolean isParameter()
default boolean isType()
default boolean isMethod()
default ResolvedFieldDeclaration asField()
default ResolvedParameterDeclaration asParameter()
default ResolvedTypeDeclaration asType()
default ResolvedMethodDeclaration asMethod()
default ResolvedEnumConstantDeclaration asEnumConstant()
Copyright © 2007–2019. All rights reserved.