?? treeclassloader.java
字號:
package org.codehaus.classloader;
import java.io.IOException;
import java.net.URL;
import java.util.Enumeration;
/**
* This class adapts a ClassLoaderManager to a ClassLoader
* to take advantage of the hierarchical class loading mechanism.
* <p>
* @author Ben Yu
* Aug 3, 2006 12:35:02 PM
*/
public class TreeClassLoader extends ClassLoader {
private final ClassLoaderManager man;
public TreeClassLoader(ClassLoader parent, ClassLoaderManager man) {
super(parent);
this.man = man;
}
protected Class findClass(String name) throws ClassNotFoundException {
return man.lookupClass(null, name);
}
protected String findLibrary(String libname) {
return man.lookupLibrary(null, libname);
}
protected URL findResource(String name) {
return man.lookupResource(null, name);
}
protected Enumeration findResources(String name) throws IOException {
return man.lookupResources(null, name);
}
/*
protected Package getPackage(String name) {
return man.lookupPackage(null, name);
}
protected Package[] getPackages() {
return man.lookupPackages(null);
}
*/
public String toString() {
return getClass().getName();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -