SelfFirstLoader

final class SelfFirstLoader(classpath: Seq[URL], parent: ClassLoader) extends LoaderBase

Searches self first before delegating to the parent.

class URLClassLoader
trait Closeable
trait AutoCloseable
class SecureClassLoader
class ClassLoader
class Object
trait Matchable
class Any

Value members

Concrete methods

@throws(scala.Predef.classOf[java.lang.ClassNotFoundException])
final override def doLoadClass(className: String): Class[_]
Definition Classes

Inherited methods

Inherited from:
ClassLoader
@throws(java.io.IOException)
def close(): Unit
Inherited from:
URLClassLoader
final protected def defaultLoadClass(className: String): Class[_]

Provides access to the default implementation of 'loadClass'.

Provides access to the default implementation of 'loadClass'.

Inherited from:
LoaderBase
def findResource(x$0: String): URL
Inherited from:
URLClassLoader
@throws(java.io.IOException)
def findResources(x$0: String): Enumeration[URL]
Inherited from:
URLClassLoader
@CallerSensitive
final def getParent(): ClassLoader
Inherited from:
ClassLoader
def getResource(x$0: String): URL
Inherited from:
ClassLoader
def getResourceAsStream(x$0: String): InputStream
Inherited from:
URLClassLoader
@throws(java.io.IOException)
def getResources(x$0: String): Enumeration[URL]
Inherited from:
ClassLoader
def getURLs(): Array[URL]
Inherited from:
URLClassLoader
@throws(scala.Predef.classOf[java.lang.ClassNotFoundException])
final override def loadClass(className: String, resolve: Boolean): Class[_]
Definition Classes
LoaderBase -> ClassLoader
Inherited from:
LoaderBase
@throws(java.lang.ClassNotFoundException)
def loadClass(x$0: String): Class[_ <: <FromJavaObject>]
Inherited from:
ClassLoader
def setClassAssertionStatus(x$0: String, x$1: Boolean): Unit
Inherited from:
ClassLoader
def setDefaultAssertionStatus(x$0: Boolean): Unit
Inherited from:
ClassLoader
def setPackageAssertionStatus(x$0: String, x$1: Boolean): Unit
Inherited from:
ClassLoader