proton

Utilities to help testing annotation processors

APACHE-2.0 License

Stars
2
Committers
1

Proton

Proton is a library of utilities that simplify building annotation processors.

The code base has yet to develop useful documentation. For the source code and project support please visit the GitHub project.

Contributing

The project was released as open source so others could benefit from the project. We are thankful for any contributions from the community. A Code of Conduct has been put in place and a Contributing document is under development.

License

The project is licensed under Apache License, Version 2.0.

Credit

  • Stock Software for providing significant support in building and maintaining the tools from which this was originally extracted.

  • The com.google.auto:auto-common library on which proton was originally based. The auto-common library provided inspiration and initial variants for some of the code (i.e. AnnotationsUtil.getAnnotationValuesWithDefaults()). Other code (i.e. SuperficialValidation) was directly copied and reworked within the context of this library.