public class MethodDeclarationTreeImpl extends JavaScriptTree implements MethodDeclarationTree
| Constructor and Description |
|---|
MethodDeclarationTreeImpl(InternalSyntaxToken staticToken,
InternalSyntaxToken asyncToken,
Tree name,
ParameterListTreeImpl parameters,
BlockTreeImpl body) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DoubleDispatchVisitor visitor) |
SyntaxToken |
asyncToken() |
BlockTreeImpl |
body() |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
Tree.Kind |
getKind() |
Tree |
name() |
ParameterListTree |
parameterClause() |
List<Tree> |
parameterList() |
SyntaxToken |
staticToken() |
getFirstToken, getLastToken, getLine, getParent, is, isLeaf, setParentpublic MethodDeclarationTreeImpl(@Nullable InternalSyntaxToken staticToken, @Nullable InternalSyntaxToken asyncToken, Tree name, ParameterListTreeImpl parameters, BlockTreeImpl body)
@Nullable public SyntaxToken staticToken()
staticToken in interface MethodDeclarationTreepublic Tree name()
name in interface MethodDeclarationTree@Nullable public SyntaxToken asyncToken()
asyncToken in interface FunctionTreepublic ParameterListTree parameterClause()
parameterClause in interface FunctionTreeparameterClause in interface MethodDeclarationTreepublic BlockTreeImpl body()
body in interface FunctionTreebody in interface MethodDeclarationTreepublic Tree.Kind getKind()
getKind in class JavaScriptTreepublic Iterator<Tree> childrenIterator()
JavaScriptTreenull elements.childrenIterator in class JavaScriptTreepublic void accept(DoubleDispatchVisitor visitor)
public List<Tree> parameterList()
parameterList in interface FunctionTreeCopyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.