CodePrinter.Builder |
CodePrinter.Builder.setCodeGeneratorFactory(CodePrinter.Builder.CodeGeneratorFactory factory) |
Set a custom code generator factory to enable custom code generation.
|
CodePrinter.Builder |
CodePrinter.Builder.setCompilerOptions(CompilerOptions options) |
Sets the output options from compiler options.
|
CodePrinter.Builder |
CodePrinter.Builder.setLicenseTracker(CodePrinter.LicenseTracker licenseTracker) |
Sets the license tracker to use when printing.
|
CodePrinter.Builder |
CodePrinter.Builder.setLineBreak(boolean lineBreak) |
Sets whether line breaking should be done automatically.
|
CodePrinter.Builder |
CodePrinter.Builder.setOutputTypes(boolean outputTypes) |
Sets whether to output closure-style type annotations.
|
CodePrinter.Builder |
CodePrinter.Builder.setPrettyPrint(boolean prettyPrint) |
Sets whether pretty printing should be used.
|
CodePrinter.Builder |
CodePrinter.Builder.setTagAsStrict(boolean tagAsStrict) |
Set whether the output should be tags as ECMASCRIPT 5 Strict.
|
CodePrinter.Builder |
CodePrinter.Builder.setTagAsTypeSummary(boolean tagAsTypeSummary) |
Set whether the output should be tagged as an .i.js file.
|
CodePrinter.Builder |
CodePrinter.Builder.setTypeRegistry(JSTypeRegistry registry) |
|