Module openj9.dtfj

Class JVMTIObjectTagTable

java.lang.Object
com.ibm.j9ddr.vm29.j9.JVMTIObjectTagTable
All Implemented Interfaces:
IHashTable<com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIObjectTagPointer>

public class JVMTIObjectTagTable extends Object implements IHashTable<com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIObjectTagPointer>
  • Field Details

    • objectTagTable

      protected HashTable<com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIObjectTagPointer> objectTagTable
  • Constructor Details

  • Method Details

    • fromJ9JVMTIEnv

      public static JVMTIObjectTagTable fromJ9JVMTIEnv(com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIEnvPointer jvmtiEnv) throws CorruptDataException
      Throws:
      CorruptDataException
    • iterator

      public Iterator<com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIObjectTagPointer> iterator()
      Description copied from interface: IHashTable
      Returns an iterator over the elements in the pool
      Specified by:
      iterator in interface IHashTable<com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIObjectTagPointer>
      Returns:
      an Iterator
    • getCount

      public long getCount()
      Description copied from interface: IHashTable
      Returns the number of elements in a given pool.
      Specified by:
      getCount in interface IHashTable<com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIObjectTagPointer>
      Returns:
      the number of elements in the pool
    • getTableName

      public String getTableName()
      Description copied from interface: IHashTable
      Returns the name of the table
      Specified by:
      getTableName in interface IHashTable<com.ibm.j9ddr.vm29.pointer.generated.J9JVMTIObjectTagPointer>
      Returns:
      the number of elements in the pool