public class TrackingClassLoader extends URLClassLoader
Constructor and Description |
---|
TrackingClassLoader(URL[] urls,
ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
URL |
findResource(String name) |
Set<String> |
getClassNames()
Returns the loaded classes.
|
Set<String> |
getPackageNames()
Returns the package names of the loaded classes.
|
Class<?> |
loadClass(String name) |
addURL, close, definePackage, findClass, 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
public TrackingClassLoader(URL[] urls, ClassLoader parent)
public Set<String> getClassNames()
public Set<String> getPackageNames()
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
ClassLoader.loadClass(java.lang.String)
public URL findResource(String name)
findResource
in class URLClassLoader
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.