Class JSTags.FunctionCallTag
java.lang.Object
com.oracle.truffle.api.instrumentation.Tag
com.oracle.truffle.js.nodes.instrumentation.JSTags.FunctionCallTag
- Enclosing class:
JSTags
public static final class JSTags.FunctionCallTag
extends com.oracle.truffle.api.instrumentation.Tag
Function Calls.
Marks all code locations that perform function calls.
Intermediate values typically provided to function calls are:
- #0 Target The target object instance for the function call, if any.
- #1 Function The function object instance to be called.
- #n Arguments Zero or more arguments are provided as successive input data events.
- isNew If the call expression is part of a new instance allocation, e.g.
new Object() - isInvoke If the call expression is part of a member expression, e.g.
a.b();
-
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