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()
Visualizer
getASTPrinter
in interface Visualizer
public java.lang.String displaySourceLocation(Node node)
Visualizer
displaySourceLocation
in interface Visualizer
public java.lang.String displayMethodName(Node node)
Visualizer
displayMethodName
in interface Visualizer
public java.lang.String displayCallTargetName(CallTarget callTarget)
Visualizer
displayCallTargetName
in interface Visualizer
public java.lang.String displayValue(ExecutionContext context, java.lang.Object value)
Visualizer
displayValue
in interface Visualizer
public java.lang.String displayIdentifier(FrameSlot slot)
Visualizer
displayIdentifier
in interface Visualizer