This project has declared the following modules:
Name | Description |
---|---|
AptSpringModel | This is the spring agnostic 'meat' of the project. It models and analyzes a graph of declarations of object (bean) definitions, as well as the graph of the objects (beans) themselves. This project should be reusable in CDI or any other DI/IoC annotation based system. |
AptSpringAPI | This project contains one class, a marking annotation, @Verify, that indicates that the AptSpringProcessor should verify a spring graph. All checks are fully enumerated in @Verify's javadoc. |
AptSpringProcessor | This project contains the apt processor that implements all the checks enumerated in @Verify. It is a self contained, and shaded jar. |