Class | Description |
---|---|
DualNode | |
InNode | |
InstanceofNode | |
InstanceofNode.IsBoundFunctionCacheNode |
Caches on the passed function and its property of being a "bound function exotic object".
|
InstanceofNode.OrdinaryHasInstanceNode | |
InstanceofNode.OrdinaryHasInstanceRootNode | |
JSAddConstantLeftNumberNode | |
JSAddConstantRightNumberNode | |
JSAddNode | |
JSAddSubNumericUnitNode | |
JSAndNode | |
JSBinaryNode | |
JSBitwiseAndConstantNode | |
JSBitwiseAndNode | |
JSBitwiseOrConstantNode | |
JSBitwiseOrNode | |
JSBitwiseXorConstantNode | |
JSBitwiseXorNode | |
JSCompareNode | |
JSConcatStringsNode | |
JSDivideNode | |
JSEqualNode |
IsLooselyEqual(x, y) aka
== operator. |
JSExponentiateNode | |
JSGreaterOrEqualNode | |
JSGreaterThanNode | |
JSIdenticalNode |
IsStrictlyEqual(x, y) aka
=== operator. |
JSLeftShiftConstantNode |
The Left Shift Operator ( << ), special-cased for the step to be a constant integer value.
|
JSLeftShiftNode | |
JSLessOrEqualNode | |
JSLessThanNode | |
JSLogicalNode | |
JSModuloNode | |
JSMultiplyNode | |
JSNullishCoalescingNode | |
JSOrNode | |
JSOverloadedBinaryNode |
This node implements the semantics of a binary operator in the case when one of the two operands
features overloaded operators.
|
JSOverloadedBinaryNode.DispatchBinaryOperatorNode |
This class implements the
DispatchBinaryOperator spec function. |
JSRightShiftConstantNode |
11.7.2 The Signed Right Shift Operator ( >> ), special-cased for the step to be a constant
integer value.
|
JSRightShiftNode |
11.7.2 The Signed Right Shift Operator ( >> ).
|
JSSubtractNode | |
JSTypeofIdenticalNode |
This node optimizes the code patterns of typeof(a) === "typename" and "typename" == typeof (a).
|
JSUnsignedRightShiftConstantNode |
11.7.3 The Unsigned Right Shift Operator (>>>).
|
JSUnsignedRightShiftNode |
11.7.3 The Unsigned Right Shift Operator (>>>).
|
PrivateFieldInNode |
Enum | Description |
---|---|
JSTypeofIdenticalNode.Type |