Package org.javacc.java
Class JavaCodeBuilder
- java.lang.Object
-
- org.javacc.utils.CodeBuilder<JavaCodeBuilder>
-
- org.javacc.java.JavaCodeBuilder
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
class JavaCodeBuilder extends org.javacc.utils.CodeBuilder<JavaCodeBuilder>
TheJavaCodeBuilderclass.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBufferbufferprivate java.util.List<java.lang.String>importsprivate java.lang.StringpackageName
-
Constructor Summary
Constructors Modifier Constructor Description privateJavaCodeBuilder(org.javacc.parser.Context context, org.javacc.parser.CodeGeneratorSettings options)Constructs an instance ofCodeBuilder.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) JavaCodeBuilderaddImportName(java.lang.String importName)Set the Java import nameprotected voidbuild()protected java.lang.StringBuffergetBuffer()Get theStringBuffer(package private) static JavaCodeBuilderof(org.javacc.parser.Context context, org.javacc.parser.CodeGeneratorSettings options)Constructs an instance ofJavaCodeBuilder.(package private) JavaCodeBuildersetPackageName(java.lang.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
-
-
-
-
Method Detail
-
getBuffer
protected final java.lang.StringBuffer getBuffer()
Get theStringBuffer- Specified by:
getBufferin classorg.javacc.utils.CodeBuilder<JavaCodeBuilder>
-
setPackageName
JavaCodeBuilder setPackageName(java.lang.String packageName)
Set the Java package name- Parameters:
packageName-
-
addImportName
JavaCodeBuilder addImportName(java.lang.String importName)
Set the Java import name- Parameters:
importName-
-
build
protected final void build()
- Overrides:
buildin classorg.javacc.utils.CodeBuilder<JavaCodeBuilder>
-
of
static JavaCodeBuilder of(org.javacc.parser.Context context, org.javacc.parser.CodeGeneratorSettings options)
Constructs an instance ofJavaCodeBuilder.- Parameters:
options-
-
-