@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public class URLClassLoader2 extends URLClassLoader implements JenkinsClassLoader
URLClassLoader
with loosened visibility for use with ClassLoaderReflectionToolkit
.Constructor and Description |
---|
URLClassLoader2(URL[] urls) |
URLClassLoader2(URL[] urls,
ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
void |
addURL(URL url) |
Class<?> |
findClass(String name)
Public version of
ClassLoader.findClass(String) |
Class<?> |
findLoadedClass2(String name)
Public version of
ClassLoader.findLoadedClass(String) |
Object |
getClassLoadingLock(String className)
Public version of
ClassLoader.getClassLoadingLock(String) |
close, definePackage, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findResource, findResources
public URLClassLoader2(URL[] urls)
public URLClassLoader2(URL[] urls, ClassLoader parent)
public void addURL(URL url)
addURL
in class URLClassLoader
public Class<?> findClass(String name) throws ClassNotFoundException
JenkinsClassLoader
ClassLoader.findClass(String)
findClass
in interface JenkinsClassLoader
findClass
in class URLClassLoader
ClassNotFoundException
public Class<?> findLoadedClass2(String name)
JenkinsClassLoader
ClassLoader.findLoadedClass(String)
findLoadedClass2
in interface JenkinsClassLoader
public Object getClassLoadingLock(String className)
JenkinsClassLoader
ClassLoader.getClassLoadingLock(String)
getClassLoadingLock
in interface JenkinsClassLoader
getClassLoadingLock
in class ClassLoader
Copyright © 2004–2022. All rights reserved.