public class TruffleTreeDumpHandler extends Object implements DebugDumpHandler
Constructor and Description |
---|
TruffleTreeDumpHandler() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
dump(Object object,
String message) |
private static void |
dumpFullTree(com.oracle.truffle.api.nodes.GraphPrintVisitor visitor,
String message,
OptimizedCallTarget oct) |
private static void |
dumpRootCallTarget(String message,
com.oracle.truffle.api.RootCallTarget callTarget) |
public TruffleTreeDumpHandler()
public void dump(Object object, String message)
dump
in interface DebugDumpHandler
private static void dumpRootCallTarget(String message, com.oracle.truffle.api.RootCallTarget callTarget)
private static void dumpFullTree(com.oracle.truffle.api.nodes.GraphPrintVisitor visitor, String message, OptimizedCallTarget oct)
public void close()
close
in interface DebugDumpHandler
close
in interface Closeable
close
in interface AutoCloseable