org.eclipse.mat.internal.snapshot
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
HeapObjectParamArgument
public HeapObjectParamArgument(ISnapshot snapshot)
toString
public String toString()
- Overrides:
toString
in class Object
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)
getArguments
public List<Object> getArguments()
isComplete
public boolean isComplete()
create
public IHeapObjectArgument create()
getPatterns
public List<Pattern> getPatterns()
getAddresses
public List<Long> getAddresses()
getOqls
public List<String> getOqls()