|
annotation (#924)
* Add annotation processor for init methods and @Init annotation
* Use ASM for @Init
* Separate the annotation processor to its own plugin file inside buildSrc
* Actually implement priority
* Reverse annotation equality check and method check to warn about misuse of annotation
* Add gradle.properties to buildSrc and move asm version into it
* Reformat buildscripts
Less conflicting for other PRs
* Refactor to use a record over strings
* Rebase onto master and add more documentation
* Remove rebasing artifact
* Apply suggestions from code review
Simplifies the `itf`
Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com>
* Use Files class' methods for reading and writing to files
* Apply suggestion
* Then sort by name
* Clean up InitProcessor
* Separate classes into java files
* Fix indent
---------
Co-authored-by: Aaron <51387595+AzureAaron@users.noreply.github.com>
Co-authored-by: Kevin <92656833+kevinthegreat1@users.noreply.github.com>
|