Package net.sourceforge.jnlp.runtime
Class JNLPClassLoader.CodeBaseClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
net.sourceforge.jnlp.runtime.JNLPClassLoader.CodeBaseClassLoader
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Enclosing class:
JNLPClassLoader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Class
<?> Class
<?> Returns the output of super.findLoadedClass().findResource
(String name) findResources
(String name) Returns JNLPClassLoader that encompasses this loaderMethods inherited from class java.net.URLClassLoader
close, definePackage, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
Methods inherited from class java.security.SecureClassLoader
defineClass, defineClass
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
CodeBaseClassLoader
-
-
Method Details
-
addURL
- Overrides:
addURL
in classURLClassLoader
-
findClass
- Overrides:
findClass
in classURLClassLoader
- Throws:
ClassNotFoundException
-
findLoadedClassFromParent
Returns the output of super.findLoadedClass(). The method is renamed because ClassLoader.findLoadedClass() is final- Parameters:
name
- The name of the class to find- Returns:
- Output of ClassLoader.findLoadedClass() which is the class if found, null otherwise
- See Also:
-
getParentJNLPClassLoader
Returns JNLPClassLoader that encompasses this loader- Returns:
- parent JNLPClassLoader
-
findResources
- Overrides:
findResources
in classURLClassLoader
- Throws:
IOException
-
findResource
- Overrides:
findResource
in classURLClassLoader
-