1 21 package com.db4o.test; 22 23 import java.net.*; 24 25 28 public class CustomClassLoader extends URLClassLoader{ 29 30 CustomClassLoader(URL[] urls, ClassLoader parent) { 31 super(urls, parent); 32 } 33 34 public Class loadClass(String name) throws ClassNotFoundException { 35 if("com.db4o.YapFieldTranslator".equals(name)){ 36 int xxx = 1; 37 } 38 System.out.println(name); 39 return super.loadClass(name); 40 } 41 42 protected synchronized Class loadClass(String name, boolean resolve) 43 throws ClassNotFoundException { 44 return super.loadClass(name, resolve); 46 } 47 48 protected Class findClass(String name) throws ClassNotFoundException { 49 return super.findClass(name); 51 } 52 } 53 | Popular Tags |