⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 treeclassloader.java

📁 树形的java classloader,树形的java classloader,树形的java classloader,
💻 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 + -