| Modifier and Type | Class and Description |
|---|---|
static class |
MultiplePath2GCRootsQuery.Grouping |
static class |
MultiplePath2GCRootsQuery.Tree |
| Modifier and Type | Field and Description |
|---|---|
List<String> |
excludes |
MultiplePath2GCRootsQuery.Grouping |
groupBy |
IHeapObjectArgument |
objects |
ISnapshot |
snapshot |
| Constructor and Description |
|---|
MultiplePath2GCRootsQuery() |
| Modifier and Type | Method and Description |
|---|---|
static MultiplePath2GCRootsQuery.Tree |
create(ISnapshot snapshot,
IMultiplePathsFromGCRootsComputer computer,
int[] selection) |
static MultiplePath2GCRootsQuery.Tree |
create(ISnapshot snapshot,
IMultiplePathsFromGCRootsComputer computer,
int[] selection,
boolean mergeFromRoots,
IProgressListener listener)
Creates a tree by class.
|
static MultiplePath2GCRootsQuery.Tree |
create(ISnapshot snapshot,
IMultiplePathsFromGCRootsComputer computer,
int[] selection,
IProgressListener listener) |
IResult |
execute(IProgressListener listener)
The execute method is called after all arguments have been injected into
the query instance.
|
public ISnapshot snapshot
public IHeapObjectArgument objects
public MultiplePath2GCRootsQuery.Grouping groupBy
public IResult execute(IProgressListener listener) throws Exception
IQueryTextResult, CompositeResult, SectionSpec etc.public static MultiplePath2GCRootsQuery.Tree create(ISnapshot snapshot, IMultiplePathsFromGCRootsComputer computer, int[] selection) throws SnapshotException
SnapshotExceptionpublic static MultiplePath2GCRootsQuery.Tree create(ISnapshot snapshot, IMultiplePathsFromGCRootsComputer computer, int[] selection, IProgressListener listener) throws SnapshotException
SnapshotExceptionpublic static MultiplePath2GCRootsQuery.Tree create(ISnapshot snapshot, IMultiplePathsFromGCRootsComputer computer, int[] selection, boolean mergeFromRoots, IProgressListener listener) throws SnapshotException
snapshot - computer - selection - list of classes, or null, which are the path to be expanded.mergeFromRoots - listener - SnapshotException