Class HeapObjectParamArgument
- java.lang.Object
-
- org.eclipse.mat.internal.snapshot.HeapObjectArgumentFactory
-
- org.eclipse.mat.internal.snapshot.HeapObjectParamArgument
-
- All Implemented Interfaces:
ArgumentFactory
public final class HeapObjectParamArgument extends HeapObjectArgumentFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceHeapObjectParamArgument.Flags
-
Constructor Summary
Constructors Constructor Description HeapObjectParamArgument(ISnapshot snapshot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddObjectAddress(long address)voidaddOql(String query)voidaddPattern(Pattern pattern)voidappendUsage(StringBuilder buf)IHeapObjectArgumentcreate()List<Long>getAddresses()List<Object>getArguments()List<String>getOqls()List<Pattern>getPatterns()booleanisComplete()booleanisIncludeClassInstance()booleanisIncludeLoadedInstances()booleanisIncludeSubclasses()booleanisRetained()booleanisVerbose()voidsetIncludeClassInstance(boolean includeClassInstance)voidsetIncludeLoadedInstances(boolean includeLoadedInstances)voidsetIncludeSubclasses(boolean includeSubclasses)voidsetRetained(boolean isRetained)voidsetVerbose(boolean isVerbose)StringtoString()-
Methods inherited from class org.eclipse.mat.internal.snapshot.HeapObjectArgumentFactory
build, build, build
-
-
-
-
Constructor Detail
-
HeapObjectParamArgument
public HeapObjectParamArgument(ISnapshot snapshot)
-
-
Method Detail
-
appendUsage
public void appendUsage(StringBuilder buf)
-
isIncludeSubclasses
public boolean isIncludeSubclasses()
-
setIncludeSubclasses
public void setIncludeSubclasses(boolean includeSubclasses)
-
isIncludeClassInstance
public boolean isIncludeClassInstance()
-
setIncludeClassInstance
public void setIncludeClassInstance(boolean includeClassInstance)
-
isIncludeLoadedInstances
public boolean isIncludeLoadedInstances()
-
setIncludeLoadedInstances
public void setIncludeLoadedInstances(boolean includeLoadedInstances)
-
isRetained
public boolean isRetained()
-
setRetained
public void setRetained(boolean isRetained)
-
isVerbose
public boolean isVerbose()
-
setVerbose
public void setVerbose(boolean isVerbose)
-
addObjectAddress
public void addObjectAddress(long address)
-
addPattern
public void addPattern(Pattern pattern)
-
addOql
public void addOql(String query)
-
isComplete
public boolean isComplete()
-
create
public IHeapObjectArgument create()
-
-