Bugfix and feature release:
- Added support for
@Inherited
annotation, which allows annotations to be inherited by subclasses. (#101, thanks to Christopher Ng, requested on the mailing list.) - Switched order of classpath masking and jar whitelisting, so that classloading (in preparation for calling a
MatchProcessor
with aClass<?>
reference) is more likely to find the same class definition as the environment'sClassLoader
, in cases where there are multiple definitions. See the new masking/whitelisting order here. (#100, thanks to @yuniorb) - Added
FastClasspathScanner#disableRecursiveScanning()
. (Thanks to Christopher Ng, requested on the mailing list.) - Make it possible to whitelist jar names of nested jars (#99, thanks to @michaldo.)
- Allow selective disabling of dir/jar scanning. (#98, thanks to @michaldo.)
- Added
FastClasspathScanner#removeTemporaryFilesAfterScan()
(Thanks to outsider404, requested on the mailing list.)