public class ComputedPropertyNameTreeImpl extends JavaScriptTree implements ComputedPropertyNameTree
| Constructor and Description |
|---|
ComputedPropertyNameTreeImpl(InternalSyntaxToken openBracket,
ExpressionTree expression,
InternalSyntaxToken closeBracket) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
closeCurlyBrace() |
ExpressionTree |
expression() |
Tree.Kind |
getKind() |
SyntaxToken |
openCurlyBrace() |
TypeSet |
types()
Returns an unmodifiable set of the possible types for the expression.
|
getFirstToken, getLastToken, getLine, is, isLeafpublic ComputedPropertyNameTreeImpl(InternalSyntaxToken openBracket, ExpressionTree expression, InternalSyntaxToken closeBracket)
public SyntaxToken openCurlyBrace()
openCurlyBrace in interface ComputedPropertyNameTreepublic ExpressionTree expression()
expression in interface ComputedPropertyNameTreepublic SyntaxToken closeCurlyBrace()
closeCurlyBrace in interface ComputedPropertyNameTreepublic Tree.Kind getKind()
getKind in class JavaScriptTreepublic Iterator<Tree> childrenIterator()
JavaScriptTreenull elements.childrenIterator in class JavaScriptTreepublic void accept(TreeVisitor visitor)
public TypeSet types()
ExpressionTreetypes in interface ExpressionTreeCopyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.