Class JavaFile.Builder

  • Enclosing class:
    JavaFile

    public static final class JavaFile.Builder
    extends Object
    • Method Detail

      • skipJavaLangImports

        public JavaFile.Builder skipJavaLangImports​(boolean skipJavaLangImports)
        Call this to omit imports for classes in 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.