Annotation [WIP]
Every annotation in a table with the supported values (2-4 row) and where you can put it (6-8 row).
| Annotation | context() | type() | cascading() | serializationStep() | deserializationStep() | Usage | Type | Method | Field |
|---|---|---|---|---|---|---|---|---|---|
| YAPIONSave | yes | no | no | no | no | for serialization | yes | no | yes |
| YAPIONSaveExclude | yes | no | no | no | no | for serialization | yes | no | yes |
| YAPIONOptimize | yes | no | no | no | no | for serialization | no | no | yes |
| YAPIONLoad | yes | no | no | no | no | for deserialization | yes | no | yes |
| YAPIONLoadExclude | yes | no | no | no | no | for deserialization | yes | no | yes |
| YAPIONDeserializeType | no | yes | no | no | no | for deserialization | no | no | yes |
| YAPIONData | yes | no | yes | no | no | for (de)serialization | yes | no | no |
| YAPIONField | yes | no | no | no | no | for (de)serialization | no | no | yes |
| YAPIONObjenesis | no | no | no | no | no | for deserialization | yes | no | no |
| YAPIONPreSerialization | yes | no | no | no | no | before serialization | no | yes | no |
| YAPIONPostSerialization | yes | no | no | no | no | after serialization | no | yes | no |
| YAPIONPreDeserialization | yes | no | no | no | no | before deserialization | no | yes | no |
| YAPIONPostDeserialization | yes | no | no | no | no | after deserialization | no | yes | no |
| YAPIONRegistratorProvider | no | no | no | no | no | for serializer registration | no | yes | no |
| YAPIONSerializing | no | no | no | yes | yes | generates a serializer | yes | no | no |