public final class JavaFile extends Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
JavaFile.Builder |
| Modifier and Type | Field | Description |
|---|---|---|
CodeBlock |
fileComment |
|
String |
packageName |
|
boolean |
skipJavaLangImports |
|
TypeSpec |
typeSpec |
| Modifier and Type | Method | Description |
|---|---|---|
static JavaFile.Builder |
builder(String packageName,
TypeSpec typeSpec) |
|
boolean |
equals(Object o) |
|
int |
hashCode() |
|
JavaFile.Builder |
toBuilder() |
|
JavaFileObject |
toJavaFileObject() |
|
String |
toString() |
|
void |
writeTo(File directory) |
Writes this to
directory the standard directory structure. |
void |
writeTo(Appendable out) |
|
void |
writeTo(Path directory) |
Writes this to
directory the standard directory structure. |
void |
writeTo(Filer filer) |
Writes this to
filer. |
public final CodeBlock fileComment
public final String packageName
public final TypeSpec typeSpec
public final boolean skipJavaLangImports
public void writeTo(Appendable out) throws IOException
IOExceptionpublic void writeTo(Path directory) throws IOException
directory the standard directory structure.IOExceptionpublic void writeTo(File directory) throws IOException
directory the standard directory structure.IOExceptionpublic void writeTo(Filer filer) throws IOException
filer.IOExceptionpublic JavaFileObject toJavaFileObject()
public static JavaFile.Builder builder(String packageName, TypeSpec typeSpec)
public JavaFile.Builder toBuilder()
Copyright © 2019 Square, Inc.. All rights reserved.