Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This kind of thing has worried me a little in the past (Lombok is a similar, but less focused project). My main concern is that this is not part of the pluggable annotations standard; it's an undocumented API provided by Sun javac. This means that it is prone to breakages, although I don't suppose it will particularly soon.

I know that Lombok had to change their code quite frequently to fit with different javac versions for a while, which means that this project becoming stale could be a problem.



Could someone elaborate on the downvotes? I'm not the OP, but this sounds like a valid concern.

What am I missing?


Perhaps because this project actually is using the Pluggable Annotation Processing API (e.g. https://github.com/immutables/immutables/blob/master/generat...).


Yep, that's fair. I took another look, Lombok is only unsupported because it inserts methods into pre-existing classes; I misremembered the limitation on the pluggable annotations. My bad!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: