|
|
fun emitFileComment(: Boolean): ThriftyCodeGenerator |
|
|
fun emitGeneratedAnnotations(annotationTypeName: String?): ThriftyCodeGenerator |
|
|
fun emitParcelable(emitParcelable: Boolean): ThriftyCodeGenerator |
|
|
fun failOnUnknownEnumValues(failOnUnknownEnumValues: Boolean): ThriftyCodeGenerator |
|
|
fun generate(directory: Path): Unit
fun generate(directory: File): Unit
fun generate(appendable: Appendable): Unit |
|
|
fun generateTypes(): List<JavaFile> |
|
|
fun nullabilityAnnotationType(type: NullabilityAnnotationType): ThriftyCodeGenerator |
|
|
fun usingTypeProcessor(typeProcessor: TypeProcessor): ThriftyCodeGenerator |
|
|
fun withListType(listClassName: String): ThriftyCodeGenerator |
|
|
fun withMapType(mapClassName: String): ThriftyCodeGenerator |
|
|
fun withSetType(setClassName: String): ThriftyCodeGenerator |