@Target([AnnotationTarget.CONSTRUCTOR]) annotation class DeprecatedConstructorForDeserialization
This annotation is a marker to indicate which secondary constructors should be considered, and in which order, for evolving objects during their deserialization.
Versions will be considered in descending order, currently duplicate versions will result in non deterministic behaviour when deserializing objects
DeprecatedConstructorForDeserialization(version: Int)
This annotation is a marker to indicate which secondary constructors should be considered, and in which order, for evolving objects during their deserialization. |
val version: Int |
fun Any.contextLogger(): <ERROR CLASS>
When called from a companion object, returns the logger for the enclosing class. |