Skip to content

fast-classpath-scanner-2.18.2

Compare
Choose a tag to compare
@lukehutch lukehutch released this 14 Apr 12:05
· 3712 commits to latest since this release

Workaround for JRE bug with nonstandard classpath root paths (#171); improved Graphviz .dot file generation.

  • When the root of a jarfile on the classpath is something other than "/", e.g. "/BOOT-INF/classes", there was a bug in Oracle JRE between 1.8.0_141 and 1.8.0_143 inclusive that caused FCS to not find the scan root. This release contains a workaround for that JRE bug. Thanks to @ncoe for reporting the bug (#171), and to @mgardiner for finding the elusive cause of the bug.
  • Added method, field and annotation info to Graphviz .dot file output -- thanks to @seanrl for the prototype PR #189.
  • Added a number of convenience methods, e.g. boolean ClassInfo#isEnum(), requested by @davidmoshal, and Class<?> ClassInfo#getClassRef().