This interface defines services for publicly load class bytecode
The JDK12ClassFileFinder implements this interface emulating the
Java 2 system class loader behaviour.
This method emulates 1.2 behaviour for class finding - which means:
- it first searches into the $java.home/lib/ and $java.home/lib/*.jar;
- then in $java.ext.dirs/*.jar;
- eventually in $java.class.path
This class emulates JDK 1.2 behaviour for finding class,
providing direct access to the files / streams
Of course, it work only when classes are actually loaded
from a filesystem.