FilteredLoader

final class FilteredLoader(parent: ClassLoader, filter: ClassFilter) extends ClassLoader

Delegates class loading to parent for all classes included by filter. An attempt to load classes excluded by filter results in a ClassNotFoundException.

class ClassLoader
class Object
trait Matchable
class Any

Value members

Constructors

def this(parent: ClassLoader, excludePackages: Iterable[String])

Concrete methods

@throws(scala.Predef.classOf[java.lang.ClassNotFoundException])
final override def loadClass(className: String, resolve: Boolean): Class[_]
Definition Classes
ClassLoader

Inherited methods

Inherited from:
ClassLoader
@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:
ClassLoader
@throws(java.io.IOException)
def getResources(x$0: String): Enumeration[URL]
Inherited from:
ClassLoader
@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