public class SnapshotImplBuilder extends Object
Constructor and Description |
---|
SnapshotImplBuilder(XSnapshotInfo snapshotInfo) |
Modifier and Type | Method and 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) |
public SnapshotImplBuilder(XSnapshotInfo snapshotInfo)
public XSnapshotInfo getSnapshotInfo()
public void setIndexManager(IndexManager indexManager)
public IndexManager getIndexManager()
public void setClassCache(HashMapIntObject<ClassImpl> classCache)
public HashMapIntObject<ClassImpl> getClassCache()
public void setRoots(HashMapIntObject<XGCRootInfo[]> roots)
public HashMapIntObject<XGCRootInfo[]> getRoots()
public void setRootsPerThread(HashMapIntObject<HashMapIntObject<XGCRootInfo[]>> rootsPerThread)
public void setArrayObjects(BitField arrayObjects)
public SnapshotImpl create(ParserRegistry.Parser parser, IProgressListener listener) throws IOException, SnapshotException
IOException
SnapshotException