Interface MethodTree
- All Superinterfaces:
Tree
A tree node for a method or annotation type element declaration.
For example:
modifiers typeParameters type name ( parameters ) body modifiers type name () default defaultValue
- See Java Language Specification:
-
8.4 Method Declarations
8.6 Instance Initializers
8.7 Static Initializers
9.4 Method Declarations
9.6.1 Annotation Interface Elements - Since:
- 1.6
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetBody()
Returns the method body, ornull
if this is an abstract or native method.Returns the default value, if this is an element within an annotation type declaration.Returns the modifiers, including any annotations for the method being declared.getName()
Returns the name of the method being declared.List
<? extends VariableTree> Returns the parameters of the method being declared.Return an explicit receiver parameter ("this" parameter), ornull
if none.Returns the return type of the method being declared.List
<? extends ExpressionTree> Returns the exceptions listed as being thrown by this method.List
<? extends TypeParameterTree> Returns the type parameters of the method being declared.
-
Method Details
-
getModifiers
ModifiersTree getModifiers()Returns the modifiers, including any annotations for the method being declared.- Returns:
- the modifiers
-
getName
-
getReturnType
Tree getReturnType()Returns the return type of the method being declared. Returnsnull
for a constructor.- Returns:
- the return type
-
getTypeParameters
List<? extends TypeParameterTree> getTypeParameters()Returns the type parameters of the method being declared.- Returns:
- the type parameters
-
getParameters
List<? extends VariableTree> getParameters()Returns the parameters of the method being declared.- Returns:
- the parameters
-
getReceiverParameter
VariableTree getReceiverParameter()Return an explicit receiver parameter ("this" parameter), ornull
if none.- Returns:
- an explicit receiver parameter ("this" parameter)
- Since:
- 1.8
-
getThrows
List<? extends ExpressionTree> getThrows()Returns the exceptions listed as being thrown by this method.- Returns:
- the exceptions
-
getBody
BlockTree getBody()Returns the method body, ornull
if this is an abstract or native method.- Returns:
- the method body
-
getDefaultValue
Tree getDefaultValue()Returns the default value, if this is an element within an annotation type declaration. Returnsnull
otherwise.- Returns:
- the default value
-