Package org.jruby.util
Class SelfFirstJRubyClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.jruby.util.ClassDefiningJRubyClassLoader
org.jruby.util.JRubyClassLoader
org.jruby.util.SelfFirstJRubyClassLoader
- All Implemented Interfaces:
Closeable,AutoCloseable,ClassDefiningClassLoader
-
Field Summary
Fields inherited from class org.jruby.util.ClassDefiningJRubyClassLoader
DEFAULT_DOMAIN -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jruby.util.JRubyClassLoader
addURL, close, getJDBCDriverUnloader, getTempDir, terminateJarIndexCacheEntriesMethods inherited from class org.jruby.util.ClassDefiningJRubyClassLoader
defineClass, defineClass, hasClass, hasDefinedClassMethods inherited from class java.net.URLClassLoader
definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstanceMethods inherited from class java.security.SecureClassLoader
defineClass, defineClassMethods 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, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jruby.util.ClassDefiningClassLoader
asClassLoader, loadClass
-
Constructor Details
-
SelfFirstJRubyClassLoader
-
-
Method Details
-
loadClass
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
getResource
- Overrides:
getResourcein classClassLoader
-