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