Class JavaOptions
- java.lang.Object
-
- net.morimekta.providence.generator.format.java.JavaOptions
-
public class JavaOptions extends java.lang.ObjectOptions class for java 2 generator.
-
-
Field Summary
Fields Modifier and Type Field Description booleangenerated_annotation_versionAdd providence version to the@Generatedannotation for each generated class.booleanhazelcast_portableAdd hazelcast_portable serializer and deserializers for portable interface.booleanjacksonAdd jackson serializers and deserializers.booleanpublic_constructorsGenerate public constructors for all structs and exceptions.booleanrw_binaryAdd precompiled serialization for the binary protocol.
-
Constructor Summary
Constructors Constructor Description JavaOptions()
-
-
-
Field Detail
-
jackson
public boolean jackson
Add jackson serializers and deserializers.
-
rw_binary
public boolean rw_binary
Add precompiled serialization for the binary protocol.
-
hazelcast_portable
public boolean hazelcast_portable
Add hazelcast_portable serializer and deserializers for portable interface.
-
generated_annotation_version
public boolean generated_annotation_version
Add providence version to the@Generatedannotation for each generated class.
-
public_constructors
public boolean public_constructors
Generate public constructors for all structs and exceptions. Have no effect on unions. Can be overridden per class with thejava.public.constructor = ""annotation.
-
-