|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IQuery
Interface representing a query on the heap dump.
Arguments can be injected into the query using public fields marked with the 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.
Method Summary | |
---|---|
IResult |
execute(IProgressListener listener)
The execute method is called after all arguments have been injected into the query instance. |
Method Detail |
---|
IResult execute(IProgressListener listener) throws java.lang.Exception
TextResult
, CompositeResult
, SectionSpec
etc.
listener
- Monitor to report progress and check for cancellation.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |