org.eclipse.mat.parser.internal
Class SnapshotImplBuilder
java.lang.Object
org.eclipse.mat.parser.internal.SnapshotImplBuilder
public class SnapshotImplBuilder
- extends Object
SnapshotImplBuilder
public SnapshotImplBuilder(XSnapshotInfo snapshotInfo)
getSnapshotInfo
public XSnapshotInfo getSnapshotInfo()
setIndexManager
public void setIndexManager(IndexManager indexManager)
getIndexManager
public IndexManager getIndexManager()
setClassCache
public void setClassCache(HashMapIntObject<ClassImpl> classCache)
getClassCache
public HashMapIntObject<ClassImpl> getClassCache()
setRoots
public void setRoots(HashMapIntObject<XGCRootInfo[]> roots)
getRoots
public HashMapIntObject<XGCRootInfo[]> getRoots()
setRootsPerThread
public void setRootsPerThread(HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread)
setArrayObjects
public void setArrayObjects(BitField arrayObjects)
create
public SnapshotImpl create(ParserRegistry.Parser parser,
IProgressListener listener)
throws IOException,
SnapshotException
- Throws:
IOException
SnapshotException