## Uses of Interface
org.eclipse.mat.snapshot.model.IArray

Packages that use IArray
org.eclipse.mat.internal.collectionextract: Code for reading data from collections found in a snapshot.
org.eclipse.mat.parser.model: The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot.
org.eclipse.mat.snapshot.model: Snapshot entities, for example class, instances, class loaders, fields, GC roots.

### Uses of IArray in org.eclipse.mat.internal.collectionextract

Methods in org.eclipse.mat.internal.collectionextract that return IArray
`IArray` FieldSizedCapacityCollectionExtractor.`getArray​(IObject coll)`

### Uses of IArray in org.eclipse.mat.parser.model

Classes in org.eclipse.mat.parser.model that implement IArray
`class` `AbstractArrayImpl` The general implementation of any Java array object (primitive array, object array).
`class` `ObjectArrayImpl` Implementation of a Java object array.
`class` `PrimitiveArrayImpl` Implementation of a primitive array of type byte[], short[], int[], long[], boolean, char[], float[], double[].

### Uses of IArray in org.eclipse.mat.snapshot.model

Subinterfaces of IArray in org.eclipse.mat.snapshot.model
`interface` `IObjectArray` Marker interface to represent object arrays in the heap dump.
`interface` `IPrimitiveArray` Interface for primitive arrays in the heap dump.