JavaOutput
Properties
True to enable the androidx.annotation.Nullable annotation where applicable.
If true, the constructor of all generated types will be non-public.
True to emit annotations for options applied on messages, fields, etc.
True to emit types for options declared on messages, fields, etc.
If true, the generated adapters write fields in ascending tag order. This gives the same bytes as protoc. If false, they write fields in declaration order, and write oneof fields last. This option applies only to the types that this target generates. A nested type that another module or jar generates keeps its own field order. You cannot use this option with compact.
Functions
Set this to override the default output directory for this WireOutput.
Transforms this WireOutput into a Target for which Wire will generate code. The Target should use outputDirectory instead of WireOutput.out in all cases for its output directory.