Class JavaCodeBuilder

java.lang.Object
org.javacc.utils.CodeBuilder<JavaCodeBuilder>
org.javacc.java.JavaCodeBuilder
All Implemented Interfaces:
Closeable, AutoCloseable

class JavaCodeBuilder extends org.javacc.utils.CodeBuilder<JavaCodeBuilder>
The JavaCodeBuilder class.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.javacc.utils.CodeBuilder

    org.javacc.utils.CodeBuilder.GenericCodeBuilder
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final StringBuffer
     
    private final List<String>
     
    private String
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    JavaCodeBuilder(org.javacc.parser.Context context, org.javacc.parser.CodeGeneratorSettings options)
    Constructs an instance of CodeBuilder.
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) JavaCodeBuilder
    addImportName(String importName)
    Set the Java import name
    protected final void
     
    protected final StringBuffer
    Get the StringBuffer
    (package private) static JavaCodeBuilder
    of(org.javacc.parser.Context context, org.javacc.parser.CodeGeneratorSettings options)
    Constructs an instance of JavaCodeBuilder.
    (package private) JavaCodeBuilder
    setPackageName(String packageName)
    Set the Java package name

    Methods inherited from class org.javacc.utils.CodeBuilder

    addOption, addTools, close, escapeToUnicode, getFile, getLeadingComments, getTrailingComments, print, printLeadingComments, println, printTemplate, printTemplate, printToken, printTokenList, printTokenOnly, printTokenSetup, printTrailingComments, setFile, setVersion, store, toString

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • JavaCodeBuilder

      private JavaCodeBuilder(org.javacc.parser.Context context, org.javacc.parser.CodeGeneratorSettings options)
      Constructs an instance of CodeBuilder.
      Parameters:
      options -
  • Method Details

    • getBuffer

      protected final StringBuffer getBuffer()
      Get the StringBuffer
      Specified by:
      getBuffer in class org.javacc.utils.CodeBuilder<JavaCodeBuilder>
    • setPackageName

      JavaCodeBuilder setPackageName(String packageName)
      Set the Java package name
      Parameters:
      packageName -
    • addImportName

      JavaCodeBuilder addImportName(String importName)
      Set the Java import name
      Parameters:
      importName -
    • build

      protected final void build()
      Overrides:
      build in class org.javacc.utils.CodeBuilder<JavaCodeBuilder>
    • of

      static JavaCodeBuilder of(org.javacc.parser.Context context, org.javacc.parser.CodeGeneratorSettings options)
      Constructs an instance of JavaCodeBuilder.
      Parameters:
      options -