Lombok's API uses the javac API and the Eclipse co...
# kapt
a
Lombok's API uses the javac API and the Eclipse compiler API. There's other examples that modify existing classes. I would agree that this should be discouraged in most cases but it is definitely possible