AspectJ | jdk16045 | |
---|---|---|
4 | 3 | |
265 | 4 | |
0.0% | - | |
9.5 | 10.0 | |
9 days ago | over 10 years ago | |
Java | Java | |
GNU General Public License v3.0 or later | - |
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.
AspectJ
-
AspectJ VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
- HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePattern[...].java
-
AbstractSingletonProxyFactoryBean
Weak, try HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor
-
If you ever get called out for using long type names, remember this exists
That has resulted in some interesting github questions before although... it's nothing compared to Java
jdk16045
-
AbstractSingletonProxyFactoryBean
that's amateur level
-
public static interface AbstractResponseManagerDefaultFactory
what in the actual fuck https://github.com/zxlooong/jdk16045/blob/master/com/sun/java/swing/plaf/nimbus/InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState.java
- Finally
What are some alternatives?
Lombok - Very spicy additions to the Java programming language.
javascript-obfuscator - A powerful obfuscator for JavaScript and Node.js
JHipster - JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."
DCEVM - Dynamic Code Evolution VM for Java 7/8
Immutables - Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
HotswapAgent - Java unlimited redefinition of classes at runtime.
JavaParser - Java 1-18 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
JavaSymbolSolver
SneakyThrow - SneakyThrow is a Java library to ignore checked exceptions
ADT4J - adt4j - Algebraic Data Types for Java
ProxyBuilder