Class JSTags.WriteVariableTag

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

public static final class JSTags.WriteVariableTag extends com.oracle.truffle.api.instrumentation.Tag
Assignment expressions to local variables. Marks all code locations that assign values to local variables.

Intermediate values typically provided to local variable writes are:

  • #0 Value The value that will be assigned to the variable.
Tagged nodes provide the following metadata:
  • name The unique name of the variable involved in the expression

  • 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 Object

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