Module openj9.dtfj

Interface JavaReference

All Known Implementing Classes:
DTFJJavaReference, JavaReference

public interface JavaReference
Represents a Java reference.
  • Field Details

    • HEAP_ROOT_UNKNOWN

      static final int HEAP_ROOT_UNKNOWN
      Unknown heap root type
      See Also:
    • HEAP_ROOT_JNI_GLOBAL

      static final int HEAP_ROOT_JNI_GLOBAL
      JNI global reference heap root
      See Also:
    • HEAP_ROOT_SYSTEM_CLASS

      static final int HEAP_ROOT_SYSTEM_CLASS
      System class heap root
      See Also:
    • HEAP_ROOT_MONITOR

      static final int HEAP_ROOT_MONITOR
      Monitor heap root
      See Also:
    • HEAP_ROOT_STACK_LOCAL

      static final int HEAP_ROOT_STACK_LOCAL
      Stack local heap root
      See Also:
    • HEAP_ROOT_JNI_LOCAL

      static final int HEAP_ROOT_JNI_LOCAL
      JNI local reference heap root
      See Also:
    • HEAP_ROOT_THREAD

      static final int HEAP_ROOT_THREAD
      Thread heap root
      See Also:
    • HEAP_ROOT_OTHER

      static final int HEAP_ROOT_OTHER
      Other heap root type
      See Also:
    • HEAP_ROOT_FINALIZABLE_OBJ

      static final int HEAP_ROOT_FINALIZABLE_OBJ
      Finalizable object heap root
      See Also:
    • HEAP_ROOT_UNFINALIZED_OBJ

      static final int HEAP_ROOT_UNFINALIZED_OBJ
      Unfinalized object heap root
      See Also:
    • HEAP_ROOT_CLASSLOADER

      static final int HEAP_ROOT_CLASSLOADER
      Classloader heap root
      See Also:
    • HEAP_ROOT_STRINGTABLE

      static final int HEAP_ROOT_STRINGTABLE
      Stringtable heap root
      See Also:
    • REFERENCE_UNKNOWN

      static final int REFERENCE_UNKNOWN
      Unknown reference type
      See Also:
    • REFERENCE_CLASS

      static final int REFERENCE_CLASS
      Reference from an object to its class
      See Also:
    • REFERENCE_FIELD

      static final int REFERENCE_FIELD
      Reference from an object to the value of one of its instance fields
      See Also:
    • REFERENCE_ARRAY_ELEMENT

      static final int REFERENCE_ARRAY_ELEMENT
      Reference from an array to one of its elements
      See Also:
    • REFERENCE_CLASS_LOADER

      static final int REFERENCE_CLASS_LOADER
      Reference from a class to its class loader
      See Also:
    • REFERENCE_SIGNERS

      static final int REFERENCE_SIGNERS
      Reference from a class to its signers array
      See Also:
    • REFERENCE_PROTECTION_DOMAIN

      static final int REFERENCE_PROTECTION_DOMAIN
      Reference from a class to its protection domain
      See Also:
    • REFERENCE_INTERFACE

      static final int REFERENCE_INTERFACE
      Reference from a class to one of its interfaces
      See Also:
    • REFERENCE_STATIC_FIELD

      static final int REFERENCE_STATIC_FIELD
      Reference from a class to the value of one of its static fields
      See Also:
    • REFERENCE_CONSTANT_POOL

      static final int REFERENCE_CONSTANT_POOL
      Reference from a class to a resolved entry in the constant pool
      See Also:
    • REFERENCE_SUPERCLASS

      static final int REFERENCE_SUPERCLASS
      Reference from a class to its superclass
      See Also:
    • REFERENCE_LOADED_CLASS

      static final int REFERENCE_LOADED_CLASS
      Reference from a classloader object to its loaded classes
      See Also:
    • REFERENCE_CLASS_OBJECT

      static final int REFERENCE_CLASS_OBJECT
      Reference from a class to its java.lang.Class instance
      See Also:
    • REFERENCE_ASSOCIATED_CLASS

      static final int REFERENCE_ASSOCIATED_CLASS
      Reference from a JavaObject representing a Class to the associated JavaClass
      See Also:
    • REFERENCE_UNUSED_14

      static final int REFERENCE_UNUSED_14
      See Also:
    • REACHABILITY_UNKNOWN

      static final int REACHABILITY_UNKNOWN
      Reachability of target object via this reference is unknown
      See Also:
    • REACHABILITY_STRONG

      static final int REACHABILITY_STRONG
      Reachability of target object via this reference is Strong
      See Also:
    • REACHABILITY_SOFT

      static final int REACHABILITY_SOFT
      Reachability of target object via this reference is Soft
      See Also:
    • REACHABILITY_WEAK

      static final int REACHABILITY_WEAK
      Reachability of target object via this reference is Weak
      See Also:
    • REACHABILITY_PHANTOM

      static final int REACHABILITY_PHANTOM
      Reachability of target object via this reference is Phantom
      See Also:
  • Method Details