Package | Description |
---|---|
org.eth.cyril.interactive | |
org.eth.cyril.telemetry | |
org.eth.cyril.telemetry.data | |
org.eth.jibin.visualization.contentprovider |
Modifier and Type | Method and Description |
---|---|
static ExpansionDepth |
ExpansionDepth.block()
Blocks expansion unless forcefully removed.
|
static ExpansionDepth |
ExpansionDepth.expand(int depth)
Depth to expand a given number of levels.
|
static ExpansionDepth |
ExpansionDepth.expandAll()
Depth to expand all levels.
|
static ExpansionDepth |
ExpansionDepth.forceExpand(int depth)
Depth to expand a given number of levels forcefully.
|
static ExpansionDepth |
ExpansionDepth.forceExpandAll()
Depth to expand all levels forcefully.
|
ExpansionDepth |
ValueExpander.getExpansionDepth(ObjectValue value)
Gets the expansion depth of the given value.
|
ExpansionDepth |
ExpansionDepth.getForNextDepth(ExpansionDepth parentDepth)
Gets the depth to use at the next step, based on the current depth and the parent depth.
|
ExpansionDepth |
ExpansionDepth.getForStorage(ExpansionDepth previous)
Get the depth suited for storage.
|
ExpansionDepth |
ValueDepths.getValueDepth(Value value) |
static ExpansionDepth |
ExpansionDepth.none()
Depth to not expand anything.
|
ExpansionDepth |
ExpansionDepth.unforce()
Unforces the expansion depth for storage.
|
Modifier and Type | Method and Description |
---|---|
void |
ValueExpander.expandValue(ObjectValue value,
ExpansionDepth depth)
Expand the given value for the given depth.
|
void |
ExpandListener.expandValue(ObjectValue value,
ExpansionDepth depth)
Notify that the given value is expanded to the given depth.
|
ExpansionDepth |
ExpansionDepth.getForNextDepth(ExpansionDepth parentDepth)
Gets the depth to use at the next step, based on the current depth and the parent depth.
|
ExpansionDepth |
ExpansionDepth.getForStorage(ExpansionDepth previous)
Get the depth suited for storage.
|
boolean |
ExpansionDepth.isDeeperThan(ExpansionDepth other)
Returns whether this depth is deeper than the other, irregardless of forcing status.
|
void |
ValueDepths.setValueDepth(Value value,
ExpansionDepth depth) |
Modifier and Type | Method and Description |
---|---|
void |
InteractiveModeDataGatherer.expandValue(ObjectValue value,
ExpansionDepth depth) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Tuple<ObjectValue,ExpansionDepth>> |
InteractiveModeData.getDepths() |
Modifier and Type | Method and Description |
---|---|
void |
InteractiveModeData.add(ObjectValue value,
ExpansionDepth depth) |
Modifier and Type | Method and Description |
---|---|
ExpansionDepth |
VisualizationInput.getExpansionDepth(ObjectValue value) |
Modifier and Type | Method and Description |
---|---|
void |
VisualizationInput.expandValue(ObjectValue value,
ExpansionDepth depth) |
Value |
ProgramHeapVisitor.visit(org.eclipse.debug.core.model.IValue startPoint,
ExpansionDepth depth,
java.lang.String name) |
Value |
ProgramHeapVisitor.visit(org.eclipse.debug.core.model.IValue parent,
org.eclipse.debug.core.model.IVariable startPoint,
ExpansionDepth depth) |
Value |
ProgramHeapVisitor.visit(org.eclipse.debug.core.model.IVariable startPoint,
ExpansionDepth depth) |