helidon-io / helidon

Java libraries for writing microservices
https://helidon.io
Apache License 2.0
3.48k stars 562 forks source link

Annotation processor for validation #3076

Open tomas-langer opened 3 years ago

tomas-langer commented 3 years ago

Consider using an annotation processor to validate some of the specs we use

To honor the "Fail fast" principle, we should fail during compilation if some rules are broken (such as multiple constructors with @Inject in a bean).

danielkec commented 3 years ago

Would be great for Messaging and LRA

romain-grecourt commented 3 years ago

IMO this should be a part of a generic code validation tools.