class KotlinFile
A Kotlin file containing top level objects like classes, objects, functions, properties, and type aliases.
| Builder |
class Builder |
| fileComment |
val fileComment: CodeBlock |
| fileName |
val fileName: String |
| members |
val members: List<Any> |
| packageName |
val packageName: String |
| skipJavaLangImports |
val skipJavaLangImports: Boolean |
| equals |
fun equals(other: Any?): Boolean |
| hashCode |
fun hashCode(): Int |
| toBuilder |
fun toBuilder(): Builder |
| toJavaFileObject |
fun toJavaFileObject(): JavaFileObject |
| toString |
fun toString(): String |
| writeTo |
fun writeTo(out: Appendable): Unitfun writeTo(directory: Path): Unitfun writeTo(directory: File): Unit
Writes this to fun writeTo(filer: Filer): Unit
Writes this to |
| builder |
fun builder(packageName: String, fileName: String): Builder |
| get |
fun get(packageName: String, typeSpec: TypeSpec): KotlinFile |