private static class RFC3986URLClassLoader.SubURLClassLoader extends RFC3986URLClassLoader
Constructor and Description |
---|
SubURLClassLoader(URL[] urls,
AccessControlContext context) |
SubURLClassLoader(URL[] urls,
ClassLoader parent,
AccessControlContext context) |
Modifier and Type | Method and Description |
---|---|
protected Class<?> |
loadClass(String className,
boolean resolveClass)
Overrides the
loadClass() of ClassLoader . |
addURL, close, definePackage, findClass, findClassImpl, findResource, findResourceImpl, findResources, findResourcesImpl, getHandler, getURLs, newInstance, newInstance
getPermissions, getResourceAsStream
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
SubURLClassLoader(URL[] urls, AccessControlContext context)
SubURLClassLoader(URL[] urls, ClassLoader parent, AccessControlContext context)
protected Class<?> loadClass(String className, boolean resolveClass) throws ClassNotFoundException
loadClass()
of ClassLoader
. It calls
the security manager's checkPackageAccess()
before
attempting to load the class.loadClass
in class ClassLoader
className
- String the name of the class to search for.resolveClass
- boolean indicates if class should be resolved after
loading.ClassNotFoundException
- If the class could not be found.Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.