Package com.oracle.truffle.js.nodes.control
package com.oracle.truffle.js.nodes.control
-
ClassDescriptionWrapper around a for-await-of loop that performs AsyncIteratorClose on abrupt completion.12.8 The break Statement.12.7 The continue Statement.12.15 The debugger statement.11.4.1 The delete Operator (
delete object[property]).12.3 Empty Statement.for(;condition;modify) {body} with per-iteration scope.Marker interface for generator nodes.Wrapper around a for-in/of loop or ArrayAssignmentPattern that performs IteratorClose on abrupt completion, and optionally on normal completion, too, if the iterator is not done.The entry point of module functions.The InitializeEnvironment() entry point of an ES module.A synthetic yield statement that suspends execution when the module function has successfully finished initializing the environment.12.9 The return Statement.Common interface for all block/multi-statement nodes.Common base class for statements.Marker interface for suspending nodes, i.e.,yieldandawait.Switch.12.13 The throw Statement.12.14 The try Statement.12.14 The try Statement.12.6.2 The while Statement.