// override from abstract base class protected Class loadClass(String name, boolean resolve) throws ClassNotFoundException { Class c = findLoadedClass(name); if (c != null) { return c; } return BytecodeLoader.findParentClass(this.parents, name); }
public Class loadClassFromBytes(String name, byte[] data) { Class c = defineClass(name, data, 0, data.length, this.getClass().getProtectionDomain()); resolveClass(c); BytecodeLoader.compileClass(c); return c; }
public BytecodeLoader2() { this.parents = BytecodeLoader.init(); }