6 ms·
> Annotation processing is impossible to reason about Maybe for you but given how popular annotation processing is on the JVM (and especially on Android), plen
by hota_mazi 9y ago
> Annotation processing is impossible to reason about
Maybe for you but given how popular annotation processing is on the JVM (and especially on Android), plenty of people are reasoning with them just fine.
Actually, it's so popular and easy to use that it's slowly replacing reflection in pretty much every library I've seen.
- lmm 9y ago"Better than reflection" is a low bar, and I'd suspect it's more popular on Android precisely because better alternatives like Scala are less popular there (and also because Android codebases are smaller, so can get away with more unreasonableness).