| Class | Description |
|---|---|
| DeclareTagProvider | |
| JSInputGeneratingNodeWrapper | |
| JSMaterializedInvokeTargetableNode |
Materialized nodes used by
MaterializedInvokeNode to report JS function values to
the instrumentation framework. |
| JSMaterializedInvokeTargetableNode.EchoTargetValueNode |
Instrumentable node reporting to the instrumentation framework any value provided to
executeWithTarget(). |
| JSTaggedExecutionNode |
A utility node used by the instrumentation framework to tag a given node with a specific tag.
|
| JSTags |
Runtime profiling Tags provided by Graal.js.
|
| JSTags.BinaryOperationTag |
Binary expressions, including Additive operations, Multiplicative operations, Bitwise
operations, and more.
|
| JSTags.BuiltinRootTag |
Builtin Objects Calls.
|
| JSTags.ControlFlowBlockTag |
Control flow block node.
|
| JSTags.ControlFlowBranchTag |
Control flow branch node.
|
| JSTags.ControlFlowRootTag |
Control flow root nodes.
|
| JSTags.DeclareTag |
Variable declaration node.
|
| JSTags.EvalCallTag |
Eval.
|
| JSTags.FunctionCallTag |
Function Calls.
|
| JSTags.InputNodeTag |
Input generating node.
|
| JSTags.LiteralTag |
Literals.
|
| JSTags.ObjectAllocationTag |
The
new operator and literal allocations. |
| JSTags.ReadElementTag |
Property Accessors performed using the
[ ] expression. |
| JSTags.ReadPropertyTag |
Property Accessors performed using the "
." notation. |
| JSTags.ReadVariableTag |
Primary expressions reading local variables.
|
| JSTags.UnaryOperationTag |
Unary expressions.
|
| JSTags.WriteElementTag |
Assignment operations to object properties using the
[ ] expression. |
| JSTags.WritePropertyTag |
Assignment operations to object properties using the "
." notation. |
| JSTags.WriteVariableTag |
Assignment expressions to local variables.
|
| NodeObjectDescriptor |
A container class used to store per-node attributes used by the instrumentation framework.
|
| NodeObjectDescriptorKeys |
| Enum | Description |
|---|---|
| JSTags.ControlFlowBranchTag.Type | |
| JSTags.ControlFlowRootTag.Type | |
| JSTags.LiteralTag.Type |