public class BracketMemberExpressionTreeImpl extends JavaScriptTree implements BracketMemberExpressionTree, TypableTree
| Constructor and Description |
|---|
BracketMemberExpressionTreeImpl(InternalSyntaxToken openBracket,
ExpressionTree property,
InternalSyntaxToken closeBracket) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DoubleDispatchVisitor visitor) |
void |
add(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.
|
getFirstToken, getLastToken, getLine, getParent, is, isLeaf, setParentpublic 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 add(Type type)
add in interface TypableTreepublic SyntaxToken closeBracket()
closeBracket in interface BracketMemberExpressionTreepublic Tree.Kind getKind()
getKind in class JavaScriptTreepublic Iterator<Tree> childrenIterator()
JavaScriptTreenull elements.childrenIterator in class JavaScriptTreepublic void accept(DoubleDispatchVisitor visitor)
public TypeSet types()
ExpressionTreetypes in interface ExpressionTreeCopyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.