net.sourceforge.htmlunit.corejs.javascript.ast
Class Assignment
java.lang.Object
net.sourceforge.htmlunit.corejs.javascript.Node
net.sourceforge.htmlunit.corejs.javascript.ast.AstNode
net.sourceforge.htmlunit.corejs.javascript.ast.InfixExpression
net.sourceforge.htmlunit.corejs.javascript.ast.Assignment
- All Implemented Interfaces:
- java.lang.Comparable<AstNode>, java.lang.Iterable<Node>
public class Assignment
- extends InfixExpression
AST node representing the set of assignment operators such as =,
*= and +=.
| Nested classes/interfaces inherited from class net.sourceforge.htmlunit.corejs.javascript.Node |
Node.NodeIterator |
| Fields inherited from class net.sourceforge.htmlunit.corejs.javascript.Node |
ATTRIBUTE_FLAG, BOTH, CASEARRAY_PROP, CATCH_SCOPE_PROP, CONTROL_BLOCK_PROP, DECR_FLAG, DESCENDANTS_FLAG, DESTRUCTURING_ARRAY_LENGTH, DESTRUCTURING_NAMES, DESTRUCTURING_PARAMS, DESTRUCTURING_SHORTHAND, DIRECTCALL_PROP, END_DROPS_OFF, END_RETURNS, END_RETURNS_VALUE, END_UNREACHED, END_YIELDS, EXPRESSION_CLOSURE_PROP, first, FUNCTION_PROP, GENERATOR_END_PROP, INCRDECR_PROP, ISNUMBER_PROP, JSDOC_PROP, LABEL_ID_PROP, last, LAST_PROP, LEFT, lineno, LOCAL_BLOCK_PROP, LOCAL_PROP, MEMBER_TYPE_PROP, NAME_PROP, next, NON_SPECIALCALL, OBJECT_IDS_PROP, PARENTHESIZED_PROP, POST_FLAG, PROPERTY_FLAG, propListHead, REGEXP_PROP, RIGHT, SKIP_INDEXES_PROP, SPECIALCALL_EVAL, SPECIALCALL_PROP, SPECIALCALL_WITH, TARGETBLOCK_PROP, type, VARIABLE_PROP |
| Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ast.InfixExpression |
getLeft, getOperator, getOperatorPosition, getRight, hasSideEffects, setLeft, setLeftAndRight, setOperator, setOperatorPosition, setRight, toSource, visit |
| Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ast.AstNode |
addChild, assertNotNull, codeBug, compareTo, debugPrint, depth, getAbsolutePosition, getAstRoot, getEnclosingFunction, getEnclosingScope, getLength, getLineno, getParent, getPosition, makeIndent, operatorToString, printList, setBounds, setLength, setParent, setPosition, setRelative, shortName, toSource |
| Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.Node |
addChildAfter, addChildBefore, addChildrenToBack, addChildrenToFront, addChildToBack, addChildToFront, getChildBefore, getDouble, getExistingIntProp, getFirstChild, getIntProp, getJsDoc, getJsDocNode, getLastChild, getLastSibling, getNext, getProp, getScope, getString, getType, hasChildren, hasConsistentReturnUsage, iterator, labelId, labelId, newNumber, newString, newString, newTarget, putIntProp, putProp, removeChild, removeChildren, removeProp, replaceChild, replaceChildAfter, resetTargets, setDouble, setJsDocNode, setLineno, setScope, setString, setType, toString, toStringTree |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Assignment
public Assignment()
Assignment
public Assignment(int pos)
Assignment
public Assignment(int pos,
int len)
Assignment
public Assignment(int pos,
int len,
AstNode left,
AstNode right)
Assignment
public Assignment(AstNode left,
AstNode right)
Assignment
public Assignment(int operator,
AstNode left,
AstNode right,
int operatorPos)