public class DefaultVisualizer extends java.lang.Object implements Visualizer
| Constructor and Description |
|---|
DefaultVisualizer() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
displayCallTargetName(CallTarget callTarget)
The name of the method.
|
java.lang.String |
displayIdentifier(FrameSlot slot)
Converts a slot identifier in the guest language to a display string.
|
java.lang.String |
displayMethodName(Node node)
Describes the name of the method containing a node.
|
java.lang.String |
displaySourceLocation(Node node)
A short description of a source location in terms of source + line number.
|
java.lang.String |
displayValue(ExecutionContext context,
java.lang.Object value)
Converts a value in the guest language to a display string.
|
ASTPrinter |
getASTPrinter()
Gets a printer for Truffle ASTs, possibly specialized to be helpful for a specific guest
language implementation.
|
public ASTPrinter getASTPrinter()
VisualizergetASTPrinter in interface Visualizerpublic java.lang.String displaySourceLocation(Node node)
VisualizerdisplaySourceLocation in interface Visualizerpublic java.lang.String displayMethodName(Node node)
VisualizerdisplayMethodName in interface Visualizerpublic java.lang.String displayCallTargetName(CallTarget callTarget)
VisualizerdisplayCallTargetName in interface Visualizerpublic java.lang.String displayValue(ExecutionContext context, java.lang.Object value)
VisualizerdisplayValue in interface Visualizerpublic java.lang.String displayIdentifier(FrameSlot slot)
VisualizerdisplayIdentifier in interface Visualizer