public class BracketMemberExpressionTreeImpl extends JavaScriptTree implements BracketMemberExpressionTree
| Constructor and Description |
|---|
BracketMemberExpressionTreeImpl(InternalSyntaxToken openBracket,
ExpressionTree property,
InternalSyntaxToken closeBracket) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
void |
addType(Type type) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
closeBracket() |
BracketMemberExpressionTreeImpl |
complete(ExpressionTree object) |
Tree.Kind |
getKind() |
ExpressionTree |
object() |
SyntaxToken |
openBracket() |
ExpressionTree |
property() |
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 BracketMemberExpressionTreeImpl(InternalSyntaxToken openBracket, ExpressionTree property, InternalSyntaxToken closeBracket)
public BracketMemberExpressionTreeImpl complete(ExpressionTree object)
public ExpressionTree object()
object in interface MemberExpressionTreepublic SyntaxToken openBracket()
openBracket in interface BracketMemberExpressionTreepublic ExpressionTree property()
property in interface MemberExpressionTreepublic void addType(Type type)
addType in interface MemberExpressionTreepublic SyntaxToken closeBracket()
closeBracket in interface BracketMemberExpressionTreepublic 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.