@Beta public interface MethodTree extends Tree
JLS 8.8. Constructor (Tree.Kind.CONSTRUCTOR):
JLS 8.4, 9.4. Method (modifiers()typeParameters()simpleName()()} (parameters()) throwsthrowsClauses()block()
Tree.Kind.METHOD):
JLS 9.6.1, 9.6.2. Annotation type element (modifiers()typeParameters()returnType()simpleName()()} (parameters()) throwsthrowsClauses()block()
Tree.Kind.METHOD):
modifiers()returnType()simpleName()()} defaultdefaultValue();
| Modifier and Type | Method and Description |
|---|---|
BlockTree |
block() |
SyntaxToken |
defaultToken() |
ExpressionTree |
defaultValue() |
ModifiersTree |
modifiers() |
List<VariableTree> |
parameters() |
Tree |
returnType() |
IdentifierTree |
simpleName() |
List<ExpressionTree> |
throwsClauses() |
TypeParameters |
typeParameters() |
ModifiersTree modifiers()
TypeParameters typeParameters()
IdentifierTree simpleName()
List<VariableTree> parameters()
List<ExpressionTree> throwsClauses()
@Nullable SyntaxToken defaultToken()
@Nullable ExpressionTree defaultValue()
Copyright © 2012–2015 SonarSource. All rights reserved.