- 
- All Superinterfaces:
- Tree
 
 public interface MethodTree extends 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- Since:
- 1.6
- See The Java™ Language Specification:
- sections 8.4, 8.6, 8.7, 9.4, and 9.6
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description BlockTreegetBody()Returns the method body, ornullif this is an abstract or native method.TreegetDefaultValue()Returns the default value, if this is an element within an annotation type declaration.ModifiersTreegetModifiers()Returns the modifiers, including any annotations for the method being declared.NamegetName()Returns the name of the method being declared.List<? extends VariableTree>getParameters()Returns the parameters of the method being declared.VariableTreegetReceiverParameter()Return an explicit receiver parameter ("this" parameter), ornullif none.TreegetReturnType()Returns the return type of the method being declared.List<? extends ExpressionTree>getThrows()Returns the exceptions listed as being thrown by this method.List<? extends TypeParameterTree>getTypeParameters()Returns the type parameters of the method being declared.
 
- 
- 
- 
Method Detail- 
getModifiersModifiersTree getModifiers() Returns the modifiers, including any annotations for the method being declared.- Returns:
- the modifiers
 
 - 
getNameName getName() Returns the name of the method being declared.- Returns:
- the name
 
 - 
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
 
 
- 
 
-