annotation class ImplicitReflectionSerializer
This annotation marks declaration which try to obtain serializer implicitly using reflection, e.g. from KClass or instance itself.
This approach is discouraged in general because it has several drawbacks, including:
It's always better to specify serializer explicitly, using generated .serializer()
function on serializable class' companion.
(common, js, jvm, native)
<init> |
This annotation marks declaration which try to obtain serializer implicitly using reflection, e.g. from KClass or instance itself. <init>() |