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(java.lang.String query)voidaddPattern(java.util.regex.Pattern pattern)voidappendUsage(java.lang.StringBuilder buf)IHeapObjectArgumentcreate()java.util.List<java.lang.Long>getAddresses()java.util.List<java.lang.Object>getArguments()java.util.List<java.lang.String>getOqls()java.util.List<java.util.regex.Pattern>getPatterns()booleanisComplete()booleanisIncludeClassInstance()booleanisIncludeLoadedInstances()booleanisIncludeSubclasses()booleanisRetained()booleanisVerbose()voidsetIncludeClassInstance(boolean includeClassInstance)voidsetIncludeLoadedInstances(boolean includeLoadedInstances)voidsetIncludeSubclasses(boolean includeSubclasses)voidsetRetained(boolean isRetained)voidsetVerbose(boolean isVerbose)java.lang.StringtoString()-
Methods inherited from class org.eclipse.mat.internal.snapshot.HeapObjectArgumentFactory
build, build, build
-
-
-
-
Constructor Detail
-
HeapObjectParamArgument
public HeapObjectParamArgument(ISnapshot snapshot)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
appendUsage
public void appendUsage(java.lang.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(java.util.regex.Pattern pattern)
-
addOql
public void addOql(java.lang.String query)
-
getArguments
public java.util.List<java.lang.Object> getArguments()
-
isComplete
public boolean isComplete()
-
create
public IHeapObjectArgument create()
-
getPatterns
public java.util.List<java.util.regex.Pattern> getPatterns()
-
getAddresses
public java.util.List<java.lang.Long> getAddresses()
-
getOqls
public java.util.List<java.lang.String> getOqls()
-
-