Uses of Interface
com.ibm.jvm.dtfjview.heapdump.ReferenceIterator
Packages that use ReferenceIterator
Package
Description
-
Uses of ReferenceIterator in com.ibm.jvm.dtfjview.heapdump
Classes in com.ibm.jvm.dtfjview.heapdump that implement ReferenceIteratorModifier and TypeClassDescriptionclass
class
Reference iterator based on a list of Longs.Methods in com.ibm.jvm.dtfjview.heapdump with parameters of type ReferenceIteratorModifier and TypeMethodDescriptionabstract void
HeapDumpFormatter.addClass
(long address, String name, long superClassAddress, int size, long instanceSize, int hashCode, ReferenceIterator references) Adds a class to the heapdump.abstract void
HeapDumpFormatter.addObject
(long address, long classAddress, String className, int size, int hashCode, ReferenceIterator references) Adds an object to the heapdump.abstract void
HeapDumpFormatter.addObjectArray
(long address, long arrayClassAddress, String arrayClassName, long elementClassAddress, String elementClassName, long size, int numberOfElements, int hashCode, ReferenceIterator references) Adds an object array to the heapdump. -
Uses of ReferenceIterator in com.ibm.jvm.dtfjview.heapdump.classic
Methods in com.ibm.jvm.dtfjview.heapdump.classic with parameters of type ReferenceIteratorModifier and TypeMethodDescriptionvoid
ClassicHeapDumpFormatter.addClass
(long address, String name, long superClassAddress, int size, long instanceSize, int hashCode, ReferenceIterator references) void
ClassicHeapDumpFormatter.addObject
(long address, long classAddress, String className, int size, int hashCode, ReferenceIterator references) void
ClassicHeapDumpFormatter.addObjectArray
(long address, long arrayClassAddress, String arrayClassName, long elementClassAddress, String elementClassName, long size, int numberOfElements, int hashCode, ReferenceIterator references) -
Uses of ReferenceIterator in com.ibm.jvm.dtfjview.heapdump.portable
Fields in com.ibm.jvm.dtfjview.heapdump.portable declared as ReferenceIteratorModifier and TypeFieldDescriptionprotected final ReferenceIterator
PortableHeapDumpRecord._references
Methods in com.ibm.jvm.dtfjview.heapdump.portable that return ReferenceIteratorModifier and TypeMethodDescriptionprotected ReferenceIterator
PortableHeapDumpRecord.getDifferenceReferences
(ReferenceIterator input, long base) Methods in com.ibm.jvm.dtfjview.heapdump.portable with parameters of type ReferenceIteratorModifier and TypeMethodDescriptionvoid
PortableHeapDumpFormatter.addClass
(long address, String name, long superClassAddress, int size, long instanceSize, int hashCode, ReferenceIterator references) void
PortableHeapDumpFormatter.addObject
(long address, long classAddress, String className, int size, int hashCode, ReferenceIterator references) void
PortableHeapDumpFormatter.addObjectArray
(long address, long arrayClassAddress, String arrayClassName, long elementClassAddress, String elementClassName, long size, int numberOfElements, int hashCode, ReferenceIterator references) protected ReferenceIterator
PortableHeapDumpRecord.getDifferenceReferences
(ReferenceIterator input, long base) static ObjectRecord
ObjectRecord.getObjectRecord
(long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, PortableHeapDumpClassCache cache, boolean is64Bit, boolean is32BitHash) Static factory method to pick the appropriate factory methodConstructors in com.ibm.jvm.dtfjview.heapdump.portable with parameters of type ReferenceIteratorModifierConstructorDescriptionprotected
ClassRecord
(long address, long previousAddress, String className, long superClassAddress, long instanceSize, int hashCode, boolean is64Bit, ReferenceIterator references, boolean is32BitHash) protected
LongObjectRecord
(byte tag, long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, boolean is64Bit, boolean is32BitHash) Alternative constructor for use by object array record - the structure of that record is essentially identical with a different tag.LongObjectRecord
(long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, boolean is64Bit, boolean is32BitHash) MediumObjectRecord
(long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, boolean is64Bit, boolean is32BitHash) ObjectArrayRecord
(long address, long previousAddress, long elementClassAddress, int hashCode, int numberOfElements, ReferenceIterator references, boolean is64bit, long instanceSize, boolean is32BitHash) protected
ObjectRecord
(long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, boolean is32BitHash) protected
PortableHeapDumpRecord
(long address, long previousAddress, ReferenceIterator references) ConstructorShortObjectRecord
(long address, long previousAddress, long classAddress, int hashCode, ReferenceIterator references, byte classCacheIndex, boolean is32BitHash)