static class DebugValuesPrinter.DebugValueScope extends Object
DebugValueMap
, allowing "empty" scopes to be
omitted. An empty scope is one in which there are no (nested) non-zero debug values.Modifier and Type | Field and Description |
---|---|
(package private) int |
level |
(package private) DebugValueMap |
map |
(package private) DebugValuesPrinter.DebugValueScope |
parent |
private boolean |
printed |
Constructor and Description |
---|
DebugValueScope(DebugValuesPrinter.DebugValueScope parent,
DebugValueMap map) |
final DebugValuesPrinter.DebugValueScope parent
final int level
final DebugValueMap map
private boolean printed
public DebugValueScope(DebugValuesPrinter.DebugValueScope parent, DebugValueMap map)
public void print()