public final class HeapObjectParamArgument extends HeapObjectArgumentFactory
Modifier and Type | Class and Description |
---|---|
static interface |
HeapObjectParamArgument.Flags |
Constructor and Description |
---|
HeapObjectParamArgument(ISnapshot snapshot) |
Modifier and Type | Method and Description |
---|---|
void |
addObjectAddress(long address) |
void |
addOql(String query) |
void |
addPattern(Pattern pattern) |
void |
appendUsage(StringBuilder buf) |
IHeapObjectArgument |
create() |
List<Long> |
getAddresses() |
List<Object> |
getArguments() |
List<String> |
getOqls() |
List<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) |
String |
toString() |
build, build, build
public HeapObjectParamArgument(ISnapshot snapshot)
public void appendUsage(StringBuilder buf)
public boolean isIncludeSubclasses()
public void setIncludeSubclasses(boolean includeSubclasses)
public boolean isIncludeClassInstance()
public void setIncludeClassInstance(boolean includeClassInstance)
public boolean isIncludeLoadedInstances()
public void setIncludeLoadedInstances(boolean includeLoadedInstances)
public boolean isRetained()
public void setRetained(boolean isRetained)
public boolean isVerbose()
public void setVerbose(boolean isVerbose)
public void addObjectAddress(long address)
public void addPattern(Pattern pattern)
public void addOql(String query)
public boolean isComplete()
public IHeapObjectArgument create()