Class JavaFile
java.lang.Object
com.squareup.javapoet.JavaFile
A Java file containing a single top level class.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal CodeBlockprivate final Stringprivate static final Appendablefinal Stringfinal booleanfinal TypeSpec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JavaFile.Builderprivate voidemit(CodeWriter codeWriter) booleaninthashCode()toString()voidWrites this todirectorythe standard directory structure.voidwriteTo(Appendable out) voidWrites this todirectorythe standard directory structure.voidWrites this tofiler.
-
Field Details
-
NULL_APPENDABLE
-
fileComment
-
packageName
-
typeSpec
-
skipJavaLangImports
public final boolean skipJavaLangImports -
staticImports
-
indent
-
-
Constructor Details
-
JavaFile
-
-
Method Details
-
writeTo
- Throws:
IOException
-
writeTo
Writes this todirectorythe standard directory structure.- Throws:
IOException
-
writeTo
Writes this todirectorythe standard directory structure.- Throws:
IOException
-
writeTo
-
emit
- Throws:
IOException
-
equals
-
hashCode
-
toString
-
toJavaFileObject
-
builder
-
toBuilder
-