public class ProgramHeapVisitor
extends java.lang.Object
Value
instances depending on the type of objects at run-time.Constructor and Description |
---|
ProgramHeapVisitor(java.lang.String currentMethodName,
UsageMode usageMode) |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.String |
getCorrectFieldName(java.lang.String name)
Returns the corrected field name for the given name.
|
java.util.Collection<Value> |
getValues() |
boolean |
isCancelled() |
void |
setBlacklistManager(BlacklistManager manager) |
void |
setCancelled(boolean cancelled) |
void |
setValueDepths(ValueDepths valueDepths) |
Value |
visit(org.eclipse.debug.core.model.IValue startPoint,
ExpansionDepth depth,
java.lang.String name) |
Value |
visit(org.eclipse.debug.core.model.IValue parent,
org.eclipse.debug.core.model.IVariable startPoint,
ExpansionDepth depth) |
Value |
visit(org.eclipse.debug.core.model.IVariable startPoint,
ExpansionDepth depth) |
public ProgramHeapVisitor(java.lang.String currentMethodName, UsageMode usageMode)
static java.lang.String getCorrectFieldName(java.lang.String name)
name
- The original name of the field.public void setCancelled(boolean cancelled)
public boolean isCancelled()
public void setValueDepths(ValueDepths valueDepths)
public java.util.Collection<Value> getValues()
public Value visit(org.eclipse.debug.core.model.IVariable startPoint, ExpansionDepth depth)
public Value visit(org.eclipse.debug.core.model.IValue parent, org.eclipse.debug.core.model.IVariable startPoint, ExpansionDepth depth)
public Value visit(org.eclipse.debug.core.model.IValue startPoint, ExpansionDepth depth, java.lang.String name)
public void setBlacklistManager(BlacklistManager manager)