public interface IQuery
Argument annotation.
Typical arguments for a SnapshotQuery are
ISnapshotIHeapObjectArgument - some heap objectsIContextObjectIContextObjectSetIObject - a object from the heapArgument.Advice.HEAP_OBJECT.ArrayInt - list of object idsISnapshot.getSnapshotAddons(Class)PatternArgument.Advice.DIRECTORY or Argument.Advice.SAVE.org.eclipse.mat.report.query extension point.| Modifier and Type | Method and Description |
|---|---|
IResult |
execute(IProgressListener listener)
The execute method is called after all arguments have been injected into
the query instance.
|
IResult execute(IProgressListener listener) throws Exception
TextResult, CompositeResult, SectionSpec etc.listener - Monitor to report progress and check for cancellation.Exception - if something went wrong running the query