Class ModuleClassLoader

All Implemented Interfaces:
Closeable, AutoCloseable

final class ModuleClassLoader extends URLClassLoader
The single, parent-first module loader. Only classes physically supplied by explicit module JAR URLs enter the ordered rewrite chain. Server JARs, directories and manifest Class-Path additions retain URLClassLoader's own definition path. Resource discovery remains inherited; module JAR handles are retained until this loader closes, just like URLClassLoader's own JAR handles.