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.