shadow
annotation processor api (by LukasDetermann)
pistachio
Various annotation processing tools including a Hickory fork. (by jstachio)
shadow | pistachio | |
---|---|---|
6 | 1 | |
19 | 4 | |
- | - | |
8.5 | 8.0 | |
about 1 month ago | 22 days ago | |
Java | Java | |
MIT License | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
shadow
Posts with mentions or reviews of shadow.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-20.
-
Why people misuse inheritance
nice writeup on a nice problem. In java you can just use a dynamic Proxy. If you cant or dont want to use reflection you could create an abstract class that only contains your proxy logic and write an annotation processor to extend the abstract class and delegate. if you do that you could give a lib that i wrote a try. i tries to make annotation processing easier.
-
Feedback on a new annotation processor api
I am going to look into explaining that better in the doc. You can call any method at any time. the methods that lookup, for example an annotated element, have different Scopes in which they look.
-
Feedback on first open source project, an annotation processing api
Hello, I created an API that aims to make annotation processing simpler. Feedback and suggestions are welcome github maven central
- better annotation processing api for java
pistachio
Posts with mentions or reviews of pistachio.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-20.
-
Feedback on a new annotation processor api
One thing you should check out is Hickory or the more modern versions like https://github.com/avaje/avaje-prisms (I convinced Rob this is the way) and my own which again is just a fork of hickory.
What are some alternatives?
When comparing shadow and pistachio you can also consider the following projects:
avaje-validator - POJO validation using annotation processing
avaje-prisms - Upgraded fork of hickory (updated to Java 11 with module-info and new features)
MapStruct - An annotation processor for generating type-safe bean mappers
Lombok - Very spicy additions to the Java programming language.
jstachio - Java type safe statically compiled mustache