public static class Node.Jump extends Node
Modifier and Type | Field and Description |
---|---|
Node |
target |
ATTRIBUTE_FLAG, BOTH, CASEARRAY_PROP, CATCH_SCOPE_PROP, CONTROL_BLOCK_PROP, DECR_FLAG, DESCENDANTS_FLAG, DESTRUCTURING_ARRAY_LENGTH, DESTRUCTURING_NAMES, DIRECTCALL_PROP, FUNCTION_PROP, GENERATOR_END_PROP, INCRDECR_PROP, ISNUMBER_PROP, LABEL_ID_PROP, LAST_PROP, LEFT, lineno, LOCAL_BLOCK_PROP, LOCAL_PROP, MEMBER_TYPE_PROP, NAME_PROP, NON_SPECIALCALL, OBJECT_IDS_PROP, PARENTHESIZED_PROP, POST_FLAG, PROPERTY_FLAG, REGEXP_PROP, RIGHT, SKIP_INDEXES_PROP, SPECIALCALL_EVAL, SPECIALCALL_PROP, SPECIALCALL_WITH, TARGETBLOCK_PROP, VARIABLE_PROP
Constructor and Description |
---|
Node.Jump(int type) |
Modifier and Type | Method and Description |
---|---|
Node |
getContinue() |
Node |
getDefault() |
Node |
getFinally() |
Node.Jump |
getJumpStatement() |
Node.Jump |
getLoop() |
void |
setContinue(Node continueTarget) |
void |
setDefault(Node defaultTarget) |
void |
setFinally(Node finallyTarget) |
void |
setJumpStatement(Node.Jump jumpStatement) |
void |
setLoop(Node.Jump loop) |
addChildAfter, addChildBefore, addChildrenToBack, addChildrenToFront, addChildToBack, addChildToFront, getChildBefore, getDouble, getExistingIntProp, getFirstChild, getIntProp, getLastChild, getLastSibling, getLineno, getNext, getProp, getScope, getString, getType, hasChildren, hasConsistentReturnUsage, hasSideEffects, labelId, labelId, newNumber, newString, newString, newTarget, putIntProp, putProp, removeChild, removeProp, replaceChild, replaceChildAfter, setDouble, setScope, setString, setType, toString, toStringTree
public Node target
public final Node.Jump getJumpStatement()
public final void setJumpStatement(Node.Jump jumpStatement)
public final Node getDefault()
public final void setDefault(Node defaultTarget)
public final Node getFinally()
public final void setFinally(Node finallyTarget)
public final Node.Jump getLoop()
public final void setLoop(Node.Jump loop)
public final Node getContinue()
public final void setContinue(Node continueTarget)