public class TemplateExpressionTreeImpl extends JavaScriptTree implements TemplateExpressionTree
| Constructor and Description |
|---|
TemplateExpressionTreeImpl(InternalSyntaxToken dollar,
InternalSyntaxToken openCurlyBrace,
ExpressionTree expression) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
closeCurlyBrace() |
TemplateExpressionTreeImpl |
complete(InternalSyntaxToken closeCurlyBrace) |
SyntaxToken |
dollar() |
ExpressionTree |
expression() |
Tree.Kind |
getKind() |
SyntaxToken |
openCurlyBrace() |
TypeSet |
types()
Returns an unmodifiable set of the possible types for the expression.
|
addChild, addChildren, getAstNode, getLine, is, isLeaf, isLegacy, prependChildren, prependChildrenfindChildren, findDirectChildren, findFirstChild, findFirstDirectChild, findFirstParent, getChild, getChildren, getChildren, getDescendants, getFirstAncestor, getFirstAncestor, getFirstChild, getFirstChild, getFirstDescendant, getFromIndex, getLastChild, getLastChild, getLastToken, getName, getNextAstNode, getNextSibling, getNumberOfChildren, getParent, getPreviousAstNode, getPreviousSibling, getToIndex, getToken, getTokenLine, getTokenOriginalValue, getTokens, getTokenValue, getType, hasAncestor, hasAncestor, hasChildren, hasChildren, hasDescendant, hasDirectChildren, hasParent, hasParents, hasToBeSkippedFromAst, hasToken, is, isCopyBookOrGeneratedNode, isNot, nextAstNode, nextSibling, previousAstNode, previousSibling, select, setFromIndex, setToIndex, toStringpublic TemplateExpressionTreeImpl(InternalSyntaxToken dollar, InternalSyntaxToken openCurlyBrace, ExpressionTree expression)
public TemplateExpressionTreeImpl complete(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.