Package org.eclipse.mat.parser.internal
Class SnapshotImplBuilder
- java.lang.Object
-
- org.eclipse.mat.parser.internal.SnapshotImplBuilder
-
public class SnapshotImplBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SnapshotImplBuilder(XSnapshotInfo snapshotInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SnapshotImpl
create(ParserRegistry.Parser parser, IProgressListener listener)
HashMapIntObject<ClassImpl>
getClassCache()
IndexManager
getIndexManager()
HashMapIntObject<XGCRootInfo[]>
getRoots()
XSnapshotInfo
getSnapshotInfo()
void
setArrayObjects(BitField arrayObjects)
void
setClassCache(HashMapIntObject<ClassImpl> classCache)
void
setIndexManager(IndexManager indexManager)
void
setRoots(HashMapIntObject<XGCRootInfo[]> roots)
void
setRootsPerThread(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 java.io.IOException, SnapshotException
- Throws:
java.io.IOException
SnapshotException
-
-