|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.javascript.jscomp.CodePrinter.Builder
public static final class CodePrinter.Builder
Constructor Summary | |
---|---|
CodePrinter.Builder(Node node)
Sets the root node from which to generate the source code. |
Method Summary | |
---|---|
String |
build()
Generates the source code and returns it. |
CodePrinter.Builder |
setCompilerOptions(CompilerOptions options)
Sets the output options from compiler options. |
CodePrinter.Builder |
setLineBreak(boolean lineBreak)
Sets whether line breaking should be done automatically. |
CodePrinter.Builder |
setOutputTypes(boolean outputTypes)
Sets whether to output closure-style type annotations. |
CodePrinter.Builder |
setPrettyPrint(boolean prettyPrint)
Sets whether pretty printing should be used. |
CodePrinter.Builder |
setSourceMap(SourceMap sourceMap)
Sets the source map to which to write the metadata about the generated source code. |
CodePrinter.Builder |
setTagAsStrict(boolean tagAsStrict)
Set whether the output should be tags as ECMASCRIPT 5 Strict. |
CodePrinter.Builder |
setTypeRegistry(JSTypeRegistry registry)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CodePrinter.Builder(Node node)
node
- The root node.Method Detail |
---|
public CodePrinter.Builder setCompilerOptions(CompilerOptions options)
public CodePrinter.Builder setTypeRegistry(JSTypeRegistry registry)
public CodePrinter.Builder setPrettyPrint(boolean prettyPrint)
prettyPrint
- If true, pretty printing will be used.public CodePrinter.Builder setLineBreak(boolean lineBreak)
lineBreak
- If true, line breaking is done automatically.public CodePrinter.Builder setOutputTypes(boolean outputTypes)
outputTypes
- If true, outputs closure-style type annotations.public CodePrinter.Builder setSourceMap(SourceMap sourceMap)
sourceMap
- The source map.public CodePrinter.Builder setTagAsStrict(boolean tagAsStrict)
public String build()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |