Top Description Fields Constructors Methods
com.github.javaparser.printer

public Class DotPrinter

extends Object
Class Inheritance
Static Imports
com.github.javaparser.utils.Utils.EOL, .Utils.assertNotNull, java.util.stream.Collectors.toList

Outputs a Graphviz diagram of the AST.

Field Summary

Modifier and TypeField and Description
private int
private final boolean

Constructor Summary

AccessConstructor and Description
public
DotPrinter(boolean outputNodeType)

Method Summary

Modifier and TypeMethod and Description
private static String
escape(String value)

private String
public String
output(Node node)

public void
output(Node node, String parentNodeName, String name, StringBuilder builder)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nodeCountback to summary
private int nodeCount
outputNodeTypeback to summary
private final boolean outputNodeType

Constructor Detail

DotPrinterback to summary
public DotPrinter(boolean outputNodeType)

Method Detail

escapeback to summary
private static String escape(String value)
nextNodeNameback to summary
private String nextNodeName()
outputback to summary
public String output(Node node)
outputback to summary
public void output(Node node, String parentNodeName, String name, StringBuilder builder)