You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Classloading should be the user's responsibility, not ClassGraph's responsibility -- classloading has resulted in too many weird bugs to do with classes being loaded into the wrong classloader
Also by removing all classloading support, a ScanResult no longer needs to keep resources open
However, ScanResult should not contain references to Resource objects anymore -- there should be a separate scanning process for resources and classes.
Remove JDK 7 support? Replace inner classes with lambdas
classgraph-classpath
:classgraph-vfs
:Closeable
interface, since shutdown hooks and finalizers are so brokenclassgraph-scanner
:ClassInfo
objects etc.ScanResult
. People can use Jackson if they need to.ClassInfo#loadClass()
,AnnotationInfo#loadClassAndInstantiate()
, etc.)ScanResult
no longer needs to keep resources openScanResult
should not contain references toResource
objects anymore -- there should be a separate scanning process for resources and classes.The text was updated successfully, but these errors were encountered: