Jandex 3.3.1
Today, we announce the release of Jandex 3.3.1. This release contains a few small improvements and bugfixes.
The MethodInfo.isAbstract() method was added.
It is a simple shortcut for Modifier.isAbstract(method.flags()).
The PrimitiveType.isBox() method was added.
It returns whether the given Type is a class that is a wrapper type of a primitive type (or, in other words, possible result of a boxing conversion).
The ClassInfo.simpleName() method was fixed in case of top-level classes with dollar $ in their names.
Thanks Martin Kouba for the bug report!
The module descriptor (module-info.class) was added.
Since Jandex is still a Java 8 project, the module-info.java class is not compiled by javac; instead, it is present outside of src/main/java and is turned into the .class file by Moditect.
Missing deprecation notices (missing @deprecated javadoc tags for @Deprecated methods) were added.
Thanks Martin Panzer for the bug report!
If you experience any troubles, or if you have any ideas for Jandex improvements, please file an issue.