Uses of Class
org.htmlunit.corejs.javascript.ast.Jump
-
Packages that use Jump Package Description org.htmlunit.corejs.javascript org.htmlunit.corejs.javascript.ast org.htmlunit.corejs.javascript.optimizer -
-
Uses of Jump in org.htmlunit.corejs.javascript
Fields in org.htmlunit.corejs.javascript with type parameters of type Jump Modifier and Type Field Description private java.util.List<Jump>Parser. loopAndSwitchSetprivate java.util.List<Jump>Parser.PerFunctionVariables. savedLoopAndSwitchSetMethods in org.htmlunit.corejs.javascript that return Jump Modifier and Type Method Description private static JumpIRFactory. makeJump(int type, Node target)Methods in org.htmlunit.corejs.javascript with parameters of type Jump Modifier and Type Method Description private static NodeIRFactory. createLoop(Jump loop, int loopType, Node body, Node cond, Node init, Node incr) -
Uses of Jump in org.htmlunit.corejs.javascript.ast
Subclasses of Jump in org.htmlunit.corejs.javascript.ast Modifier and Type Class Description classArrayComprehensionAST node for a JavaScript 1.7 Array comprehension.classArrayComprehensionLoopAST node for a single 'for (foo in bar)' loop construct in a JavaScript 1.7 Array comprehension.classAstRootNode for the root of a parse tree.classBreakStatementA break statement.classContinueStatementA continue statement.classDoLoopDo statement.classForInLoopFor-in or for-each-in or for-of statement.classForLoopC-style for-loop statement.classFunctionNodeA JavaScript function declaration or expression.classGeneratorExpressionclassGeneratorExpressionLoopclassLabelAST node representing a label.classLetNodeAST node for let statements and expressions.classLoopAbstract base type for loops.classScopeRepresents a scope in the lexical scope chain.classScriptNodeBase type forAstRootandFunctionNodenodes, which need to collect much of the same information.classSwitchStatementSwitch statement AST node type.classWhileLoopWhile statement.Fields in org.htmlunit.corejs.javascript.ast declared as Jump Modifier and Type Field Description private JumpJump. jumpNodeMethods in org.htmlunit.corejs.javascript.ast that return Jump Modifier and Type Method Description JumpJump. getJumpStatement()JumpJump. getLoop()Methods in org.htmlunit.corejs.javascript.ast with parameters of type Jump Modifier and Type Method Description voidBreakStatement. setBreakTarget(Jump target)Sets the statement to break to.voidJump. setJumpStatement(Jump jumpStatement)voidJump. setLoop(Jump loop) -
Uses of Jump in org.htmlunit.corejs.javascript.optimizer
Methods in org.htmlunit.corejs.javascript.optimizer with parameters of type Jump Modifier and Type Method Description (package private) voidBodyCodegen.ExceptionManager. pushExceptionInfo(Jump node)Push a new try block onto the exception information stack.private voidBodyCodegen. visitGoto(Jump node, int type, Node child)private voidBodyCodegen. visitSwitch(Jump switchNode, Node child)private voidBodyCodegen. visitTryCatchFinally(Jump node, Node child)Constructors in org.htmlunit.corejs.javascript.optimizer with parameters of type Jump Constructor Description ExceptionInfo(Jump node, Node finallyBlock)
-