@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 |
closeParenToken() |
SyntaxToken |
defaultToken() |
ExpressionTree |
defaultValue() |
ModifiersTree |
modifiers() |
SyntaxToken |
openParenToken() |
List<VariableTree> |
parameters() |
TypeTree |
returnType() |
SyntaxToken |
semicolonToken() |
IdentifierTree |
simpleName() |
Symbol.MethodSymbol |
symbol() |
ListTree<TypeTree> |
throwsClauses() |
SyntaxToken |
throwsToken() |
TypeParameters |
typeParameters() |
ModifiersTree modifiers()
TypeParameters typeParameters()
IdentifierTree simpleName()
SyntaxToken openParenToken()
List<VariableTree> parameters()
SyntaxToken closeParenToken()
SyntaxToken throwsToken()
@Nullable SyntaxToken semicolonToken()
@Nullable SyntaxToken defaultToken()
@Nullable ExpressionTree defaultValue()
Symbol.MethodSymbol symbol()
Copyright © 2012–2017 SonarSource. All rights reserved.