Package org.ringojs.tools.launcher
Class RingoClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- java.security.SecureClassLoader
-
- java.net.URLClassLoader
-
- org.ringojs.tools.launcher.RingoClassLoader
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class RingoClassLoader extends java.net.URLClassLoader
AClassLoader
used for application class loading. This class provides constructors and methods to add jar directories to the classpath.Note that class lookups are cached, so adding a jar file after a class has already been looked up won't make the classes available.
-
-
Constructor Summary
Constructors Constructor Description RingoClassLoader()
RingoClassLoader(java.io.File home, java.lang.String[] classpath)
RingoClassLoader(java.net.URL[] urls)
RingoClassLoader(java.net.URL[] urls, java.lang.ClassLoader parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addClasspathWildcard(java.io.File dir, boolean recursive)
-
Methods inherited from class java.net.URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
-
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 Detail
-
RingoClassLoader
public RingoClassLoader()
-
RingoClassLoader
public RingoClassLoader(java.net.URL[] urls)
-
RingoClassLoader
public RingoClassLoader(java.io.File home, java.lang.String[] classpath) throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
-
RingoClassLoader
public RingoClassLoader(java.net.URL[] urls, java.lang.ClassLoader parent)
-
-