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.