public class ArrowFunctionTreeImpl extends JavaScriptTree implements ArrowFunctionTree
| Constructor and Description |
|---|
ArrowFunctionTreeImpl(Tree parameters,
InternalSyntaxToken doubleArrow,
Tree body) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
Tree |
conciseBody()
Either
BlockTree or ExpressionTree |
SyntaxToken |
doubleArrow() |
Tree.Kind |
getKind() |
List<IdentifierTree> |
parameterIdentifiers() |
Tree |
parameters()
|
TypeSet |
types()
Returns an unmodifiable set of the possible types for the expression.
|
getFirstToken, getLastToken, getLine, is, isLeafpublic ArrowFunctionTreeImpl(Tree parameters, InternalSyntaxToken doubleArrow, Tree body)
public Tree parameters()
ArrowFunctionTreeparameters in interface ArrowFunctionTreepublic SyntaxToken doubleArrow()
doubleArrow in interface ArrowFunctionTreepublic Tree conciseBody()
ArrowFunctionTreeBlockTree or ExpressionTreeconciseBody in interface ArrowFunctionTreepublic Tree.Kind getKind()
getKind in class JavaScriptTreepublic Iterator<Tree> childrenIterator()
JavaScriptTreenull elements.childrenIterator in class JavaScriptTreepublic void accept(TreeVisitor visitor)
public List<IdentifierTree> parameterIdentifiers()
public TypeSet types()
ExpressionTreetypes in interface ExpressionTreeCopyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.