public class DotMemberExpressionTreeImpl extends JavaScriptTree implements DotMemberExpressionTree, TypableTree
| Constructor and Description |
|---|
DotMemberExpressionTreeImpl(InternalSyntaxToken dot,
IdentifierTree property) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DoubleDispatchVisitor visitor) |
void |
add(Type type) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
DotMemberExpressionTreeImpl |
complete(ExpressionTree object) |
SyntaxToken |
dot() |
Tree.Kind |
getKind() |
ExpressionTree |
object() |
IdentifierTree |
property() |
TypeSet |
types()
Returns an unmodifiable set of the possible types for the expression.
|
getFirstToken, getLastToken, getLine, getParent, is, isLeaf, setParentpublic DotMemberExpressionTreeImpl(InternalSyntaxToken dot, IdentifierTree property)
public DotMemberExpressionTreeImpl complete(ExpressionTree object)
public ExpressionTree object()
object in interface DotMemberExpressionTreeobject in interface MemberExpressionTreepublic SyntaxToken dot()
dot in interface DotMemberExpressionTreepublic IdentifierTree property()
property in interface DotMemberExpressionTreeproperty in interface MemberExpressionTreepublic void add(Type type)
add in interface TypableTreepublic Tree.Kind getKind()
getKind in class JavaScriptTreepublic TypeSet types()
ExpressionTreetypes in interface ExpressionTreepublic Iterator<Tree> childrenIterator()
JavaScriptTreenull elements.childrenIterator in class JavaScriptTreepublic void accept(DoubleDispatchVisitor visitor)
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.