public class BracketMemberExpressionTreeImpl extends JavaScriptTree implements BracketMemberExpressionTree, TypableTree
| Constructor and Description |
|---|
BracketMemberExpressionTreeImpl(ExpressionTree object,
SyntaxToken openBracket,
ExpressionTree property,
SyntaxToken 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 |
closeBracketToken() |
Tree.Kind |
getKind() |
ExpressionTree |
object() |
SyntaxToken |
openBracketToken() |
ExpressionTree |
property() |
TypeSet |
types()
Returns an unmodifiable set of the possible types for the expression.
|
childrenStream, descendants, firstToken, is, isAncestorOf, isLeaf, lastToken, parent, setParent, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchildrenStream, descendants, firstToken, is, isAncestorOf, lastToken, parentpublic BracketMemberExpressionTreeImpl(ExpressionTree object, SyntaxToken openBracket, ExpressionTree property, SyntaxToken closeBracket)
public ExpressionTree object()
object in interface MemberExpressionTreepublic SyntaxToken openBracketToken()
openBracketToken in interface BracketMemberExpressionTreepublic ExpressionTree property()
property in interface MemberExpressionTreepublic void add(Type type)
add in interface TypableTreepublic SyntaxToken closeBracketToken()
closeBracketToken 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–2017 SonarSource and Eriks Nukis. All rights reserved.