Package org.jmock.internal
Class SearchingClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- org.jmock.internal.SearchingClassLoader
-
public class SearchingClassLoader extends java.lang.ClassLoader
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ClassLoadernextToSearch
-
Constructor Summary
Constructors Constructor Description SearchingClassLoader(java.lang.ClassLoader parent, java.lang.ClassLoader nextToSearch)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static voidaddIfNewElement(java.util.List<java.lang.ClassLoader> loaders, java.lang.ClassLoader c)static java.lang.ClassLoadercombine(java.lang.ClassLoader... parentLoaders)static java.lang.ClassLoadercombine(java.util.List<java.lang.ClassLoader> parentLoaders)static java.lang.ClassLoadercombineLoadersOf(java.lang.Class<?>... classes)static java.lang.ClassLoadercombineLoadersOf(java.lang.Class<?> first, java.lang.Class<?>... others)protected java.lang.Class<?>findClass(java.lang.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
-
-
-
-
Method Detail
-
combine
public static java.lang.ClassLoader combine(java.lang.ClassLoader... parentLoaders)
-
combine
public static java.lang.ClassLoader combine(java.util.List<java.lang.ClassLoader> parentLoaders)
-
combineLoadersOf
public static java.lang.ClassLoader combineLoadersOf(java.lang.Class<?>... classes)
-
combineLoadersOf
public static java.lang.ClassLoader combineLoadersOf(java.lang.Class<?> first, java.lang.Class<?>... others)
-
addIfNewElement
private static void addIfNewElement(java.util.List<java.lang.ClassLoader> loaders, java.lang.ClassLoader c)
-
findClass
protected java.lang.Class<?> findClass(java.lang.String name) throws java.lang.ClassNotFoundException- Overrides:
findClassin classjava.lang.ClassLoader- Throws:
java.lang.ClassNotFoundException
-
-