Class JSTags.ControlFlowBlockTag
java.lang.Object
com.oracle.truffle.api.instrumentation.Tag
com.oracle.truffle.js.nodes.instrumentation.JSTags.ControlFlowBlockTag
- Enclosing class:
JSTags
public static final class JSTags.ControlFlowBlockTag
extends com.oracle.truffle.api.instrumentation.Tag
Control flow block node.
Marks all code locations where a block whose execution depends on a runtime condition are
declared.
Examples are:
- The
ifor theelsebranches of anifstatement. - The body of an iteration statement.
- The block following any
caseexpression inswitchstatements.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.api.instrumentation.Tag
com.oracle.truffle.api.instrumentation.Tag.Identifier -
Method Summary
Methods inherited from class com.oracle.truffle.api.instrumentation.Tag
findProvidedTag, getIdentifier