Java Target
data class JavaTarget(val includes: List<String> = listOf("*"), val excludes: List<String> = listOf(), val exclusive: Boolean = true, val outDirectory: String, val android: Boolean = false, val androidAnnotations: Boolean = false, val compact: Boolean = false, val emitDeclaredOptions: Boolean = true, val emitAppliedOptions: Boolean = true, val buildersOnly: Boolean = false) : Target
Generate .java
sources.
Constructors
Link copied to clipboard
constructor(includes: List<String> = listOf("*"), excludes: List<String> = listOf(), exclusive: Boolean = true, outDirectory: String, android: Boolean = false, androidAnnotations: Boolean = false, compact: Boolean = false, emitDeclaredOptions: Boolean = true, emitAppliedOptions: Boolean = true, buildersOnly: Boolean = false)
Properties
Link copied to clipboard
True to enable the androidx.annotation.Nullable
annotation where applicable.
Link copied to clipboard
If true, the constructor of all generated types will be non-public.
Link copied to clipboard
True to emit annotations for options applied on messages, fields, etc.
Link copied to clipboard
True to emit types for options declared on messages, fields, etc.
Link copied to clipboard