Annotation processing for Kotlin

With Kotlin growing up, developers began to back away from annotation processing gradually, mainly due to its performance issues and the new Kotlin features that were able to replace it in some of the cases. But developers could not get away from it 100% – there were, and are plenty of scenarios when their co-existence […]