loadertest_loader2.java

来自「kaffe Java 解释器语言,源码,Java的子集系统,开放源代码」· Java 代码 · 共 29 行

JAVA
29
字号
public class LoaderTest_Loader2 extends ClassLoader {	public Class findClass(String name) throws ClassNotFoundException {		if (!name.startsWith("java"))			System.out.println(this + ": finding " + name);		try {			byte[] buf = LoaderTest.getClassBytes(name);			return defineClass(name, buf, 0, buf.length);		} catch (ClassNotFoundException e) {			return findSystemClass(name);		}	}	public Class loadClass(String name, boolean resolve)			throws ClassNotFoundException {		Class c;		if ((c = findClass(name)) == null)			throw new ClassNotFoundException(name);		if (resolve)			resolveClass(c);		return (c);	}	public String toString() {		return "LoaderTest_Loader2";	}	protected String findLibrary(String libname) {		System.out.println(this + ".findLibrary(" + libname + ")");		return null;	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?