org.eclipse.mat.snapshot.model
Interface IObjectArray

All Superinterfaces:
IArray, IObject, java.io.Serializable
All Known Implementing Classes:
ObjectArrayImpl

public interface IObjectArray
extends IArray

Marker interface to represent object arrays in the heap dump.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.mat.snapshot.model.IObject
IObject.Type
 
Method Summary
 long[] getReferenceArray()
          Get an array with the object addresses.
 long[] getReferenceArray(int offset, int length)
          Get an array with the object addresses, beginning at offset and length number of elements.
 
Methods inherited from interface org.eclipse.mat.snapshot.model.IArray
getLength
 
Methods inherited from interface org.eclipse.mat.snapshot.model.IObject
getClassSpecificName, getClazz, getDisplayName, getGCRootInfo, getObjectAddress, getObjectId, getOutboundReferences, getRetainedHeapSize, getSnapshot, getTechnicalName, getUsedHeapSize, resolveValue
 

Method Detail

getReferenceArray

long[] getReferenceArray()
Get an array with the object addresses. 0 indicates null values in the array.


getReferenceArray

long[] getReferenceArray(int offset,
                         int length)
Get an array with the object addresses, beginning at offset and length number of elements.