public class JRubyClassLoader extends java.net.URLClassLoader implements ClassDefiningClassLoader
Constructor and Description |
---|
JRubyClassLoader(java.lang.ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
void |
addURL(java.net.URL url) |
void |
addURLNoIndex(java.net.URL url) |
java.lang.Class<?> |
defineClass(java.lang.String name,
byte[] bytes) |
java.lang.Class<?> |
defineClass(java.lang.String name,
byte[] bytes,
java.security.ProtectionDomain domain) |
protected java.lang.Class<?> |
findClass(java.lang.String className) |
java.net.URL |
findResource(java.lang.String resourceName) |
java.util.Enumeration<java.net.URL> |
findResources(java.lang.String resourceName) |
java.lang.Runnable |
getJDBCDriverUnloader() |
void |
tearDown(boolean debug)
Called when the parent runtime is torn down.
|
close, definePackage, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
loadClass
public void addURLNoIndex(java.net.URL url)
public void addURL(java.net.URL url)
addURL
in class java.net.URLClassLoader
public void tearDown(boolean debug)
public java.lang.Runnable getJDBCDriverUnloader()
public java.lang.Class<?> defineClass(java.lang.String name, byte[] bytes)
defineClass
in interface ClassDefiningClassLoader
public java.lang.Class<?> defineClass(java.lang.String name, byte[] bytes, java.security.ProtectionDomain domain)
protected java.lang.Class<?> findClass(java.lang.String className) throws java.lang.ClassNotFoundException
findClass
in class java.net.URLClassLoader
java.lang.ClassNotFoundException
public java.net.URL findResource(java.lang.String resourceName)
findResource
in class java.net.URLClassLoader
public java.util.Enumeration<java.net.URL> findResources(java.lang.String resourceName) throws java.io.IOException
findResources
in class java.net.URLClassLoader
java.io.IOException
Copyright © 2002-2009 JRuby Team. All Rights Reserved.