Modifier and Type | Method and Description |
---|---|
JavaFile.Builder |
addFileComment(String format,
Object... args) |
JavaFile |
build() |
JavaFile.Builder |
indent(String indent) |
JavaFile.Builder |
skipJavaLangImports(boolean skipJavaLangImports)
Call this to omit imports for classes in
java.lang , such as java.lang.String . |
public JavaFile.Builder addFileComment(String format, Object... args)
public JavaFile.Builder skipJavaLangImports(boolean skipJavaLangImports)
java.lang
, such as java.lang.String
.
By default, JavaPoet explicitly imports types in java.lang
to defend against
naming conflicts. Suppose an (ill-advised) class is named com.example.String
. When
java.lang
imports are skipped, generated code in com.example
that references
java.lang.String
will get com.example.String
instead.
public JavaFile.Builder indent(String indent)
public JavaFile build()
Copyright © 2015 Square, Inc.. All Rights Reserved.