Class JSTags.ObjectAllocationTag

java.lang.Object
com.oracle.truffle.api.instrumentation.Tag
com.oracle.truffle.js.nodes.instrumentation.JSTags.ObjectAllocationTag
Enclosing class:
JSTags

public static final class JSTags.ObjectAllocationTag extends com.oracle.truffle.api.instrumentation.Tag
The new operator and literal allocations. Marks all code locations that allocate objects using either the new operator, or Object and Array literals.

Intermediate values typically provided to allocation calls are:

  • #0 Function The function constructor to be called, if any.
  • #n Arguments Zero or more arguments are provided as successive input data events.

  • 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait