org.eclipse.mat.inspections
Class FindLeaksQuery

java.lang.Object
  extended by org.eclipse.mat.inspections.FindLeaksQuery
All Implemented Interfaces:
IQuery

public class FindLeaksQuery
extends Object
implements IQuery


Nested Class Summary
static class FindLeaksQuery.AccumulationPoint
           
static class FindLeaksQuery.AccumulationPointOfGroupOfObject
           
static class FindLeaksQuery.SuspectRecord
           
static class FindLeaksQuery.SuspectRecordGroupOfObjects
           
static class FindLeaksQuery.SuspectsResultTable
           
 
Field Summary
 double big_drop_ratio
           
 int max_paths
           
 ISnapshot snapshot
           
 int threshold_percent
           
 
Constructor Summary
FindLeaksQuery()
           
 
Method Summary
 IResult execute(IProgressListener listener)
          The execute method is called after all arguments have been injected into the query instance.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

snapshot

public ISnapshot snapshot

threshold_percent

public int threshold_percent

max_paths

public int max_paths

big_drop_ratio

public double big_drop_ratio
Constructor Detail

FindLeaksQuery

public FindLeaksQuery()
Method Detail

execute

public IResult execute(IProgressListener listener)
                throws Exception
Description copied from interface: IQuery
The execute method is called after all arguments have been injected into the query instance. Typical results are TextResult, CompositeResult, SectionSpec etc.

Specified by:
execute in interface IQuery
Parameters:
listener - Monitor to report progress and check for cancellation.
Returns:
The result of the query.
Throws:
Exception