6 Introspection libraries and projects
8.1 4.2 JavaReflections scans your classpath, indexes the metadata, allows you to query it on runtime and may save and collect that information for many modules within your project.
7.5 4.7 JavajOOR stands for jOOR Object Oriented Reflection. It is a simple wrapper for the java.lang.reflect package.
6.8 9.5 JavaClassGraph (formerly FastClasspathScanner) is an uber-fast, ultra-lightweight, parallelized classpath scanner and module scanner for Java, Scala, Kotlin and other JVM languages.
6.2 2.3 JavaReflectASM is a very small Java library that provides high performance reflection by using code generation.
4.5 5.3 JavaAllows dynamic instantiation without default constructor, e.g. constructors which have required arguments, side effects or throw exceptions.
- -Mirror was created to bring light to a simple problem, usually named ReflectionUtil, which is on almost all projects that rely on reflection to do advanced tasks.