public interface IQuery
Argument
annotation.
Typical arguments for a SnapshotQuery
are
ISnapshot
IHeapObjectArgument
- some heap objectsIContextObject
IContextObjectSet
IObject
- a object from the heapArgument.Advice.HEAP_OBJECT
.ArrayInt
- list of object idsISnapshot.getSnapshotAddons(Class)
Pattern
Argument.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