public class TemplateExpressionTreeImpl extends JavaScriptTree implements TemplateExpressionTree
| Constructor and Description |
|---|
TemplateExpressionTreeImpl(InternalSyntaxToken dollar,
InternalSyntaxToken openCurlyBrace,
ExpressionTree expression,
InternalSyntaxToken closeCurlyBrace) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
closeCurlyBrace() |
SyntaxToken |
dollar() |
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 TemplateExpressionTreeImpl(InternalSyntaxToken dollar, InternalSyntaxToken openCurlyBrace, ExpressionTree expression, InternalSyntaxToken closeCurlyBrace)
public SyntaxToken dollar()
dollar in interface TemplateExpressionTreepublic SyntaxToken openCurlyBrace()
openCurlyBrace in interface TemplateExpressionTreepublic ExpressionTree expression()
expression in interface TemplateExpressionTreepublic SyntaxToken closeCurlyBrace()
closeCurlyBrace in interface TemplateExpressionTreepublic 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.