Bugfix / feature release.
- On JDK9, handle additional constant pool types (#141, thanks to @wuetherich for the bug report and patch).
- Note that full JDK9 support is not yet completed (#36), this just means that FastClasspathScanner doesn't throw an exception while scanning JDK9-built jars. Please report any other problems that you come across with JDK9-built jars.
- Add
FieldInfo#getType()
,FieldInfo#getAnnotationTypes()
,MethodInfo#getReturnType()
,MethodInfo#getParameterTypes()
, andMethodInfo#getAnnotationTypes()
, which returnClass<?>
references rather than type strings. Note that this can cause type classes to get loaded and possibly initialized (which can cause side effects). (#140, thanks to @febielgiva for the feature request.)