shadow
avaje-validator
shadow | avaje-validator | |
---|---|---|
6 | 1 | |
19 | 28 | |
- | - | |
8.5 | 9.3 | |
about 1 month ago | about 1 month ago | |
Java | Java | |
MIT License | Apache License 2.0 |
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
-
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
avaje-validator
What are some alternatives?
avaje-prisms - Upgraded fork of hickory (updated to Java 11 with module-info and new features)
jbock - Reflectionless command line parser
pistachio - Various annotation processing tools including a Hickory fork.
java-fluent-validator - Java Fluent Validator is inspired by Fluent Interface and .Net FluentValidation which defined an inner-DSL within Java language for programmers to use. A fluent interface implies that its primary goal is to make it easy to SPEAK and UNDERSTAND.
Lombok - Very spicy additions to the Java programming language.
activity-based-security-framework - Exadel Activity-based Security Framework
MapStruct - An annotation processor for generating type-safe bean mappers
yavi - Yet Another Validation for Java (A lambda based type safe validation framework)
jstachio - Java type safe statically compiled mustache
1. AutoProxy - Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.
avaje-inject - Dependency injection via APT (source code generation) ala "Server-Side Dagger DI"