Modifier and Type | Field and Description |
---|---|
IHeapObjectArgument |
objects |
String |
referent_attribute |
ISnapshot |
snapshot |
Constructor and Description |
---|
ReferenceQuery() |
Modifier and Type | Method and Description |
---|---|
static CompositeResult |
execute(ArrayInt instanceSet,
SetInt referentSet,
ISnapshot snapshot,
String labelHistogramReferenced,
String labelHistogramRetained,
String labelHistogramStronglyRetainedReferents,
IProgressListener listener) |
static CompositeResult |
execute(ArrayInt instanceSet,
SetInt referentSet,
ISnapshot snapshot,
String labelHistogramReferenced,
String labelHistogramRetained,
String labelHistogramStronglyRetainedReferents,
String referentField,
IProgressListener listener) |
IResult |
execute(IProgressListener listener)
The execute method is called after all arguments have been injected into
the query instance.
|
static IResult |
execute(String className,
ISnapshot snapshot,
String labelHistogramReferenced,
String labelHistogramRetained,
String labelHistogramStronglyRetainedReferents,
IProgressListener listener)
Important: the className must point to
java.lang.ref.Reference or one of its subclasses.
|
static ObjectReference |
getReferent(IInstance instance) |
public ISnapshot snapshot
public IHeapObjectArgument objects
public String referent_attribute
public IResult execute(IProgressListener listener) throws Exception
IQuery
TextResult
, CompositeResult
, SectionSpec
etc.public static IResult execute(String className, ISnapshot snapshot, String labelHistogramReferenced, String labelHistogramRetained, String labelHistogramStronglyRetainedReferents, IProgressListener listener) throws SnapshotException
SnapshotException
public static CompositeResult execute(ArrayInt instanceSet, SetInt referentSet, ISnapshot snapshot, String labelHistogramReferenced, String labelHistogramRetained, String labelHistogramStronglyRetainedReferents, IProgressListener listener) throws SnapshotException
SnapshotException
public static CompositeResult execute(ArrayInt instanceSet, SetInt referentSet, ISnapshot snapshot, String labelHistogramReferenced, String labelHistogramRetained, String labelHistogramStronglyRetainedReferents, String referentField, IProgressListener listener) throws SnapshotException
SnapshotException
public static ObjectReference getReferent(IInstance instance) throws SnapshotException
SnapshotException