Class JSTags.BinaryOperationTag
java.lang.Object
com.oracle.truffle.api.instrumentation.Tag
com.oracle.truffle.js.nodes.instrumentation.JSTags.BinaryOperationTag
- Enclosing class:
JSTags
public static final class JSTags.BinaryOperationTag
extends com.oracle.truffle.api.instrumentation.Tag
Binary expressions, including Additive operations, Multiplicative operations, Bitwise
operations, and more.
Marks all code locations that perform binary operations, that is, expressions with a left and
right operands. E.g.,
a + b.
Unary expressions have two input Intermediate values:
- #1 Left Operand The left operand for the binary operation.
- #2 Right Operand The right operand for the binary operation.
- operator A
Stringrepresentation of the operator. Examples are:+,*etc.
-
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