@Retention(value=RUNTIME)
@Target(value=FIELD)
public static @interface FieldSerializer.Bind
Modifier and Type | Optional Element and Description |
---|---|
boolean |
canBeNull |
boolean |
optimizePositive |
java.lang.Class<? extends Serializer> |
serializer
The serializer class to serialize the annotated field, which will be created by the
serializerFactory() . |
java.lang.Class<? extends SerializerFactory> |
serializerFactory
The factory used to create the serializer.
|
java.lang.Class |
valueClass |
boolean |
variableLengthEncoding |
public abstract java.lang.Class valueClass
public abstract java.lang.Class<? extends Serializer> serializer
serializerFactory()
. Can be
omitted if the serializer factory knows what type of serializer to create.public abstract java.lang.Class<? extends SerializerFactory> serializerFactory
Copyright © 2019. All Rights Reserved.