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

final override def doLoadClass(className: String): Class[_]

Provides the implementation of finding a class that has not yet been loaded.

Provides the implementation of finding a class that has not yet been loaded.

Definition Classes

Inherited methods

Inherited from:
ClassLoader
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
def findResources(x$0: String): Enumeration[URL]
Inherited from:
URLClassLoader
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
def getResources(x$0: String): Enumeration[URL]
Inherited from:
ClassLoader
def getURLs(): Array[URL]
Inherited from:
URLClassLoader
final override def loadClass(className: String, resolve: Boolean): Class[_]
Definition Classes
LoaderBase -> ClassLoader
Inherited from:
LoaderBase
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