- 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 Type Elements
- Since:
- 1.6
- 
Nested Class Summary
- 
Method SummaryModifier and TypeMethodDescriptiongetBody()Returns the method body, ornullif 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), ornullif 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- 
getModifiersModifiersTree getModifiers()Returns the modifiers, including any annotations for the method being declared.- Returns:
- the modifiers
 
- 
getName
- 
getReturnTypeTree getReturnType()Returns the return type of the method being declared. Returnsnullfor a constructor.- Returns:
- the return type
 
- 
getTypeParametersList<? extends TypeParameterTree> getTypeParameters()Returns the type parameters of the method being declared.- Returns:
- the type parameters
 
- 
getParametersList<? extends VariableTree> getParameters()Returns the parameters of the method being declared.- Returns:
- the parameters
 
- 
getReceiverParameterVariableTree getReceiverParameter()Return an explicit receiver parameter ("this" parameter), ornullif none.- Returns:
- an explicit receiver parameter ("this" parameter)
- Since:
- 1.8
 
- 
getThrowsList<? extends ExpressionTree> getThrows()Returns the exceptions listed as being thrown by this method.- Returns:
- the exceptions
 
- 
getBodyBlockTree getBody()Returns the method body, ornullif this is an abstract or native method.- Returns:
- the method body
 
- 
getDefaultValueTree getDefaultValue()Returns the default value, if this is an element within an annotation type declaration. Returnsnullotherwise.- Returns:
- the default value
 
 
-