Interface RepeatableNode
- All Known Implementing Classes:
AccessDerivedConstructorThisNode,AccessFrameArgumentNode,AccessFunctionNode,AccessIndexedArgumentNode,AccessLevelFunctionNode,AccessLexicalThisNode,AccessRestArgumentsNode,AccessThisNode,AccessVarArgsNode,EmptyNode,GlobalObjectNode,IsIdenticalBaseNode,IsIdenticalBooleanNode,IsIdenticalIntegerNode,IsIdenticalStringNode,IsIdenticalUndefinedNode,IsNullNode,JSConstantNode,JSConstantNode.JSConstantBigIntNode,JSConstantNode.JSConstantBooleanNode,JSConstantNode.JSConstantDoubleNode,JSConstantNode.JSConstantIntegerNode,JSConstantNode.JSConstantNullNode,JSConstantNode.JSConstantSafeIntegerNode,JSConstantNode.JSConstantStringNode,JSConstantNode.JSConstantUndefinedNode,JSGuardDisconnectedArgumentRead,JSReadFrameSlotNode,SuperPropertyReferenceNode
public interface RepeatableNode
Marker interface that declares that the node can be repeatedly executed without side effects.
It's primarily used in the Parser to find out if a left hand side assignment must be factored out
to local variable.