Class DotExporter
- java.lang.Object
-
- org.jetbrains.java.decompiler.util.DotExporter
-
public class DotExporter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static booleanDUMP_DOTSstatic booleanDUMP_ERROR_DOTS
-
Constructor Summary
Constructors Constructor Description DotExporter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiderrorToDotFile(ControlFlowGraph graph, StructMethod mt, java.lang.String suffix)static voiderrorToDotFile(DirectGraph dgraph, StructMethod mt, java.lang.String suffix)static voiderrorToDotFile(DirectGraph dgraph, StructMethod mt, java.lang.String suffix, java.util.Map<java.lang.String,SFormsFastMapDirect> vars)static voiderrorToDotFile(Statement stat, java.lang.String name)static voiderrorToDotFile(Statement stat, StructMethod mt, java.lang.String suffix)static voiderrorToDotFile(VarVersionsGraph graph, StructMethod mt, java.lang.String suffix, java.util.HashMap<VarVersionPair,VarVersionPair> varAssignmentMap)static voidstatementHierarchyToDot(Statement stat, StructMethod mt, java.lang.String suffix)static voidtoDotFile(ControlFlowGraph graph, StructMethod mt, java.lang.String suffix, boolean showMultipleEdges)static voidtoDotFile(DecompileRecord decompileRecord, StructMethod mt, java.lang.String suffix, boolean error)static voidtoDotFile(DominatorEngine doms, StructMethod mt, java.lang.String suffix)static voidtoDotFile(DirectGraph dgraph, StructMethod mt, java.lang.String suffix)static voidtoDotFile(DirectGraph dgraph, StructMethod mt, java.lang.String suffix, java.util.Map<java.lang.String,SFormsFastMapDirect> vars)static voidtoDotFile(Statement stat, java.lang.String name)static voidtoDotFile(Statement stat, StructMethod mt, java.lang.String suffix)static voidtoDotFile(Statement stat, StructMethod mt, java.lang.String subdirectory, java.lang.String suffix)static voidtoDotFile(VarVersionsGraph graph, StructMethod mt, java.lang.String suffix, java.util.HashMap<VarVersionPair,VarVersionPair> varAssignmentMap)
-
-
-
Method Detail
-
toDotFile
public static void toDotFile(DirectGraph dgraph, StructMethod mt, java.lang.String suffix)
-
toDotFile
public static void toDotFile(DirectGraph dgraph, StructMethod mt, java.lang.String suffix, java.util.Map<java.lang.String,SFormsFastMapDirect> vars)
-
errorToDotFile
public static void errorToDotFile(DirectGraph dgraph, StructMethod mt, java.lang.String suffix)
-
errorToDotFile
public static void errorToDotFile(DirectGraph dgraph, StructMethod mt, java.lang.String suffix, java.util.Map<java.lang.String,SFormsFastMapDirect> vars)
-
toDotFile
public static void toDotFile(Statement stat, StructMethod mt, java.lang.String suffix)
-
toDotFile
public static void toDotFile(Statement stat, StructMethod mt, java.lang.String subdirectory, java.lang.String suffix)
-
statementHierarchyToDot
public static void statementHierarchyToDot(Statement stat, StructMethod mt, java.lang.String suffix)
-
toDotFile
public static void toDotFile(Statement stat, java.lang.String name)
-
errorToDotFile
public static void errorToDotFile(Statement stat, StructMethod mt, java.lang.String suffix)
-
errorToDotFile
public static void errorToDotFile(Statement stat, java.lang.String name)
-
toDotFile
public static void toDotFile(VarVersionsGraph graph, StructMethod mt, java.lang.String suffix, java.util.HashMap<VarVersionPair,VarVersionPair> varAssignmentMap)
-
errorToDotFile
public static void errorToDotFile(VarVersionsGraph graph, StructMethod mt, java.lang.String suffix, java.util.HashMap<VarVersionPair,VarVersionPair> varAssignmentMap)
-
toDotFile
public static void toDotFile(DecompileRecord decompileRecord, StructMethod mt, java.lang.String suffix, boolean error)
-
toDotFile
public static void toDotFile(ControlFlowGraph graph, StructMethod mt, java.lang.String suffix, boolean showMultipleEdges)
-
errorToDotFile
public static void errorToDotFile(ControlFlowGraph graph, StructMethod mt, java.lang.String suffix)
-
toDotFile
public static void toDotFile(DominatorEngine doms, StructMethod mt, java.lang.String suffix)
-
-