public class AssignmentExpressionTreeImpl extends JavaScriptTree implements AssignmentExpressionTree, TypableTree
| Constructor and Description |
|---|
AssignmentExpressionTreeImpl(Tree.Kind kind,
ExpressionTree variable,
InternalSyntaxToken operator,
ExpressionTree expression) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DoubleDispatchVisitor visitor) |
void |
add(Type type) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
ExpressionTree |
expression() |
Tree.Kind |
getKind() |
SyntaxToken |
operator() |
TypeSet |
types()
Returns an unmodifiable set of the possible types for the expression.
|
ExpressionTree |
variable() |
getFirstToken, getLastToken, getLine, getParent, is, isLeaf, setParentpublic AssignmentExpressionTreeImpl(Tree.Kind kind, ExpressionTree variable, InternalSyntaxToken operator, ExpressionTree expression)
public ExpressionTree variable()
variable in interface AssignmentExpressionTreepublic SyntaxToken operator()
operator in interface AssignmentExpressionTreepublic ExpressionTree expression()
expression in interface AssignmentExpressionTreepublic 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 ExpressionTreepublic void add(Type type)
add in interface TypableTreeCopyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.