Class DefaultPrettyPrinter

java.lang.Object
com.github.javaparser.printer.DefaultPrettyPrinter
All Implemented Interfaces:
Printer

public class DefaultPrettyPrinter extends Object implements Printer
Pretty printer for AST nodes.
  • Constructor Details

    • DefaultPrettyPrinter

      public DefaultPrettyPrinter()
      Build a new DefaultPrettyPrinter with a default configuration and a default factory
    • DefaultPrettyPrinter

      public DefaultPrettyPrinter(PrinterConfiguration configuration)
      Build a new DefaultPrettyPrinter with a configuration and a default factory
      Parameters:
      configuration -
    • DefaultPrettyPrinter

      public DefaultPrettyPrinter(Function<PrinterConfiguration,​VoidVisitor<Void>> visitorFactory, PrinterConfiguration configuration)
      Build a new DefaultPrettyPrinter with a configuration and a factory to create a visitor to browse the nodes of the AST
      Parameters:
      visitorFactory -
      configuration - Configuration to apply
  • Method Details