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
IQuery
TextResult
, CompositeResult
, SectionSpec
etc.public static MultiplePath2GCRootsQuery.Tree create(ISnapshot snapshot, IMultiplePathsFromGCRootsComputer computer, int[] selection) throws SnapshotException
SnapshotException
public static MultiplePath2GCRootsQuery.Tree create(ISnapshot snapshot, IMultiplePathsFromGCRootsComputer computer, int[] selection, IProgressListener listener) throws SnapshotException
SnapshotException
public 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