private static final class CoprocessorValidator.ResolverUrlClassLoader extends URLClassLoader
ClassLoader.resolveClass(Class)
method for every loaded class. It means that some extra validation will
take place
according to JLS.Modifier | Constructor and Description |
---|---|
private |
ResolverUrlClassLoader(URL[] urls,
ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
Class<?> |
loadClass(String name) |
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
private ResolverUrlClassLoader(URL[] urls, ClassLoader parent)
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.