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

public Class YamlPrinter

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

Outputs a YAML file containing the AST meant for inspecting it.

Field Summary

Modifier and TypeField and Description
private static final int
private final boolean

Constructor Summary

AccessConstructor and Description
public
YamlPrinter(boolean outputNodeType)

Method Summary

Modifier and TypeMethod and Description
private String
private String
indent(int level)

public String
output(Node node)

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

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

NUM_SPACES_FOR_INDENTback to summary
private static final int NUM_SPACES_FOR_INDENT
outputNodeTypeback to summary
private final boolean outputNodeType

Constructor Detail

YamlPrinterback to summary
public YamlPrinter(boolean outputNodeType)

Method Detail

escapeValueback to summary
private String escapeValue(String value)
indentback to summary
private String indent(int level)
outputback to summary
public String output(Node node)
outputback to summary
public void output(Node node, String name, int level, StringBuilder builder)