public interface Declaration
Modifier and Type | Method and Description |
---|---|
default FieldDeclaration |
asField()
Return this as a FieldDeclaration or throw an UnsupportedOperationException
|
default MethodDeclaration |
asMethod()
Return this as a MethodDeclaration or throw an UnsupportedOperationException
|
default ParameterDeclaration |
asParameter()
Return this as a ParameterDeclaration or throw an UnsupportedOperationException
|
default TypeDeclaration |
asType()
Return this as a TypeDeclaration or throw an UnsupportedOperationException
|
String |
getName()
Should return the name or throw a RuntimeException if the name is not available.
|
default boolean |
hasName()
Anonymous classes do not have a name, for example.
|
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 hasName()
String getName()
default boolean isField()
default boolean isParameter()
default boolean isType()
default boolean isMethod()
default FieldDeclaration asField()
default ParameterDeclaration asParameter()
default TypeDeclaration asType()
default MethodDeclaration asMethod()
Copyright © 2016. All rights reserved.