Package org.jmock.internal
Class SearchingClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- org.jmock.internal.SearchingClassLoader
-
public class SearchingClassLoader extends ClassLoader
-
-
Constructor Summary
Constructors Constructor Description SearchingClassLoader(ClassLoader parent, ClassLoader nextToSearch)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClassLoader
combine(ClassLoader... parentLoaders)
static ClassLoader
combine(List<ClassLoader> parentLoaders)
static ClassLoader
combineLoadersOf(Class<?>... classes)
static ClassLoader
combineLoadersOf(Class<?> first, Class<?>... others)
protected Class<?>
findClass(String name)
-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
SearchingClassLoader
public SearchingClassLoader(ClassLoader parent, ClassLoader nextToSearch)
-
-
Method Detail
-
combine
public static ClassLoader combine(ClassLoader... parentLoaders)
-
combine
public static ClassLoader combine(List<ClassLoader> parentLoaders)
-
combineLoadersOf
public static ClassLoader combineLoadersOf(Class<?>... classes)
-
combineLoadersOf
public static ClassLoader combineLoadersOf(Class<?> first, Class<?>... others)
-
findClass
protected Class<?> findClass(String name) throws ClassNotFoundException
- Overrides:
findClass
in classClassLoader
- Throws:
ClassNotFoundException
-
-