public class ImageHeap extends Object
| Constructor and Description |
|---|
ImageHeap() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(AnalysisType type,
ImageHeapObject heapObj) |
Set<ImageHeapObject> |
getObjects(AnalysisType type) |
Object |
getTask(JavaConstant constant)
Record the future computing the snapshot or its result.
|
Object |
setTask(JavaConstant constant,
AnalysisFuture<ImageHeapObject> task)
Record the future computing the snapshot in the heap.
|
void |
setValue(JavaConstant constant,
ImageHeapObject value)
Record the snapshot in the heap.
|
public Object getTask(JavaConstant constant)
public Object setTask(JavaConstant constant, AnalysisFuture<ImageHeapObject> task)
public void setValue(JavaConstant constant,
ImageHeapObject value)
public Set<ImageHeapObject> getObjects(AnalysisType type)
public boolean add(AnalysisType type, ImageHeapObject heapObj)