public class MethodTreeImpl extends JavaTree implements MethodTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
MethodTreeImpl(FormalParametersListTreeImpl parameters,
SyntaxToken defaultToken,
ExpressionTree defaultValue) |
MethodTreeImpl(TypeTree returnType,
IdentifierTree simpleName,
FormalParametersListTreeImpl parameters,
SyntaxToken throwsToken,
ListTree<TypeTree> throwsClauses,
BlockTree block,
SyntaxToken semicolonToken) |
getGrammarRuleKey, is, isLeaf, parent, setParent
public MethodTreeImpl(FormalParametersListTreeImpl parameters, @Nullable SyntaxToken defaultToken, @Nullable ExpressionTree defaultValue)
public MethodTreeImpl(@Nullable TypeTree returnType, IdentifierTree simpleName, FormalParametersListTreeImpl parameters, @Nullable SyntaxToken throwsToken, ListTree<TypeTree> throwsClauses, @Nullable BlockTree block, @Nullable SyntaxToken semicolonToken)
public MethodTreeImpl complete(TypeTree returnType, IdentifierTree simpleName, SyntaxToken semicolonToken)
public MethodTreeImpl completeWithTypeParameters(TypeParameterListTreeImpl typeParameters)
public MethodTreeImpl completeWithModifiers(ModifiersTreeImpl modifiers)
public ModifiersTree modifiers()
modifiers
in interface MethodTree
public TypeParameters typeParameters()
typeParameters
in interface MethodTree
@Nullable public TypeTree returnType()
returnType
in interface MethodTree
public IdentifierTree simpleName()
simpleName
in interface MethodTree
public SyntaxToken openParenToken()
openParenToken
in interface MethodTree
public List<VariableTree> parameters()
parameters
in interface MethodTree
public SyntaxToken closeParenToken()
closeParenToken
in interface MethodTree
public SyntaxToken throwsToken()
throwsToken
in interface MethodTree
public ListTree<TypeTree> throwsClauses()
throwsClauses
in interface MethodTree
@Nullable public BlockTree block()
block
in interface MethodTree
@Nullable public SyntaxToken semicolonToken()
semicolonToken
in interface MethodTree
@Nullable public SyntaxToken defaultToken()
defaultToken
in interface MethodTree
@Nullable public ExpressionTree defaultValue()
defaultValue
in interface MethodTree
public Symbol.MethodSymbol symbol()
symbol
in interface MethodTree
public void accept(TreeVisitor visitor)
public void setSymbol(JavaSymbol.MethodJavaSymbol symbol)
public Iterable<Tree> children()
JavaTree
null
elements.@CheckForNull public Boolean isOverriding()
public boolean isAnnotatedOverride()
public boolean isMainMethod()
public boolean isEqualsMethod()
public boolean isHashCodeMethod()
public boolean isToStringMethod()
Copyright © 2012–2016 SonarSource. All rights reserved.