Package org.eclipse.mat.parser.internal
Class SnapshotImplBuilder
- java.lang.Object
-
- org.eclipse.mat.parser.internal.SnapshotImplBuilder
-
public class SnapshotImplBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description SnapshotImplBuilder(XSnapshotInfo snapshotInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SnapshotImplcreate(ParserRegistry.Parser parser, IProgressListener listener)HashMapIntObject<ClassImpl>getClassCache()IndexManagergetIndexManager()HashMapIntObject<XGCRootInfo[]>getRoots()XSnapshotInfogetSnapshotInfo()voidsetArrayObjects(BitField arrayObjects)voidsetClassCache(HashMapIntObject<ClassImpl> classCache)voidsetIndexManager(IndexManager indexManager)voidsetRoots(HashMapIntObject<XGCRootInfo[]> roots)voidsetRootsPerThread(HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread)
-
-
-
Constructor Detail
-
SnapshotImplBuilder
public SnapshotImplBuilder(XSnapshotInfo snapshotInfo)
-
-
Method Detail
-
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:
IOExceptionSnapshotException
-
-