Package jenkins.util
Interface JenkinsClassLoader
-
- All Known Implementing Classes:
AntClassLoader
,PluginFirstClassLoader
,PluginFirstClassLoader2
,URLClassLoader2
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public interface JenkinsClassLoader
Public versions of variousClassLoader
methods for use inClassLoaderReflectionToolkit
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<?>
findClass(String name)
Public version ofClassLoader.findClass(String)
Class<?>
findLoadedClass2(String name)
Public version ofClassLoader.findLoadedClass(String)
URL
findResource(String name)
Public version ofClassLoader.findResource(String)
Enumeration<URL>
findResources(String name)
Public version ofClassLoader.findResources(String)
Object
getClassLoadingLock(String className)
Public version ofClassLoader.getClassLoadingLock(String)
-
-
-
Method Detail
-
findClass
Class<?> findClass(String name) throws ClassNotFoundException
Public version ofClassLoader.findClass(String)
- Throws:
ClassNotFoundException
-
findLoadedClass2
Class<?> findLoadedClass2(String name)
Public version ofClassLoader.findLoadedClass(String)
-
findResource
URL findResource(String name)
Public version ofClassLoader.findResource(String)
-
findResources
Enumeration<URL> findResources(String name) throws IOException
Public version ofClassLoader.findResources(String)
- Throws:
IOException
-
getClassLoadingLock
Object getClassLoadingLock(String className)
Public version ofClassLoader.getClassLoadingLock(String)
-
-