
Episode 144: Compilers
Android Developers Backstage
00:00
Kotlin Annotation Processing
The PSI data structures you mentioned are required in the tools for things like refactoring. And so you still have to have a bridge to that in some cases. So that's additional work for either Jack Brains or us or both. Yeah. Can I ask a, this is probably going to be a dumb question. I've heard that one of the holdouts in performance of the Kotlin compiler overall is the annotation processor. Like, why is that so expensive on top of everything else going up? Yes, I can.
Transcript
Play full episode