Package com.github.javaparser.printer
Class DotPrinter
- java.lang.Object
-
- com.github.javaparser.printer.DotPrinter
-
public class DotPrinter extends java.lang.Object
Outputs a Graphviz diagram of the AST.
-
-
Field Summary
Fields Modifier and Type Field Description private int
nodeCount
private boolean
outputNodeType
-
Constructor Summary
Constructors Constructor Description DotPrinter(boolean outputNodeType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
escape(java.lang.String value)
private java.lang.String
nextNodeName()
java.lang.String
output(Node node)
void
output(Node node, java.lang.String parentNodeName, java.lang.String name, java.lang.StringBuilder builder)
-
-
-
Method Detail
-
output
public java.lang.String output(Node node)
-
output
public void output(Node node, java.lang.String parentNodeName, java.lang.String name, java.lang.StringBuilder builder)
-
nextNodeName
private java.lang.String nextNodeName()
-
escape
private static java.lang.String escape(java.lang.String value)
-
-