org.eclipse.mat.inspections.collections
Class CollectionUtil

java.lang.Object
  extended by org.eclipse.mat.inspections.collections.CollectionUtil

public final class CollectionUtil
extends Object


Nested Class Summary
static class CollectionUtil.IdentityInfo
          Info for IdentityHashMaps These are stored as key/value pairs in an array
static class CollectionUtil.Info
           
 
Method Summary
static CollectionUtil.Info getInfo(IObject object)
           
static CollectionUtil.Info getInfo(String className)
           
static List<CollectionUtil.Info> getKnownCollections(ISnapshot snapshot)
           
static HashMapIntObject<CollectionUtil.Info> getKnownMaps(ISnapshot snapshot)
           
static int getNumberOfNoNullArrayElements(IObjectArray arrayObject)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getKnownCollections

public static List<CollectionUtil.Info> getKnownCollections(ISnapshot snapshot)
                                                     throws SnapshotException
Throws:
SnapshotException

getKnownMaps

public static HashMapIntObject<CollectionUtil.Info> getKnownMaps(ISnapshot snapshot)
                                                          throws SnapshotException
Throws:
SnapshotException

getInfo

public static CollectionUtil.Info getInfo(IObject object)
                                   throws SnapshotException
Throws:
SnapshotException

getInfo

public static CollectionUtil.Info getInfo(String className)

getNumberOfNoNullArrayElements

public static int getNumberOfNoNullArrayElements(IObjectArray arrayObject)