Package aQute.bnd.build
Class WorkspaceExternalPluginHandler.ProxyClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- aQute.bnd.build.WorkspaceExternalPluginHandler.ProxyClassLoader
-
- Enclosing class:
- WorkspaceExternalPluginHandler
static class WorkspaceExternalPluginHandler.ProxyClassLoader extends java.lang.ClassLoaderClass loader that can be used to create a proxy in cases where the interface classes are not visible from the class loader of the first interface class.
-
-
Constructor Summary
Constructors Constructor Description ProxyClassLoader(java.lang.ClassLoader parent, java.lang.Class<?>[] classes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>findClass(java.lang.String name)java.net.URLfindResource(java.lang.String name)-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Method Detail
-
findClass
public java.lang.Class<?> findClass(java.lang.String name) throws java.lang.ClassNotFoundException- Overrides:
findClassin classjava.lang.ClassLoader- Throws:
java.lang.ClassNotFoundException
-
findResource
public java.net.URL findResource(java.lang.String name)
- Overrides:
findResourcein classjava.lang.ClassLoader
-
-