Package jenkins.util
Interface JenkinsClassLoader
-
- All Known Implementing Classes:
PluginFirstClassLoader2,URLClassLoader2
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public interface JenkinsClassLoaderPublic versions of variousClassLoadermethods 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)URLfindResource(String name)Public version ofClassLoader.findResource(String)Enumeration<URL>findResources(String name)Public version ofClassLoader.findResources(String)ObjectgetClassLoadingLock(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)
-
-