Annotation Type SerializeClass
@Retention(RUNTIME)
@Target({FIELD,METHOD,TYPE_USE})
@Repeatable(SerializeClasses.class)
public @interface SerializeClass
-
Optional Element Summary
Optional Elements
-
Element Details
-
value
Class<? extends SerializerDef> value- Default:
- io.activej.serializer.SerializerDef.class
-
subclasses
Class<?>[] subclasses- Default:
- {}
-
subclassesId
String subclassesId- Default:
- ""
-
subclassesIdx
int subclassesIdx- Default:
- 0
-
path
int[] path- Default:
- {}
-