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 interface
HeapObjectParamArgument.Flags
-
Constructor Summary
Constructors Constructor Description HeapObjectParamArgument(ISnapshot snapshot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObjectAddress(long address)
void
addOql(java.lang.String query)
void
addPattern(java.util.regex.Pattern pattern)
void
appendUsage(java.lang.StringBuilder buf)
IHeapObjectArgument
create()
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()
boolean
isComplete()
boolean
isIncludeClassInstance()
boolean
isIncludeLoadedInstances()
boolean
isIncludeSubclasses()
boolean
isRetained()
boolean
isVerbose()
void
setIncludeClassInstance(boolean includeClassInstance)
void
setIncludeLoadedInstances(boolean includeLoadedInstances)
void
setIncludeSubclasses(boolean includeSubclasses)
void
setRetained(boolean isRetained)
void
setVerbose(boolean isVerbose)
java.lang.String
toString()
-
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:
toString
in 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()
-
-