ExtensionClassLoader
com.jsmacrosce.jsmacros.core.extensions.ExtensionClassLoader
Loads classes from an initial URL search path and allows URLs to be appended.
Its parent is the class loader that defined ExtensionClassLoader;
class loading otherwise follows the inherited parent-first delegation model.
js
const Loader = Java.type("com.jsmacrosce.jsmacros.core.extensions.ExtensionClassLoader");
const urls = Java.to([], "java.net.URL[]");
const loader = new Loader(urls);
try {
loader.loadClass("java.lang.String");
} finally {
loader.close();
}