class MergedClassPath
extends ClassPath

A classpath unifying multiple class- and sourcepath entries.

Constructors

MergedClassPath ( entries: IndexedSeq [ ClassPath ] , context: ClassPathContext )
MergedClassPath ( entries: TraversableOnce [ ClassPath ] , context: ClassPathContext )

Members

lazy val classes : IndexedSeq [ AnyClassRep ]

Lists of entities.

Lists of entities.

val context : ClassPathContext

Info which should be propagated to any sub-classpaths.

Info which should be propagated to any sub-classpaths.

val entries : IndexedSeq [ ClassPath ]
lazy val packages : IndexedSeq [ ClassPath ]
lazy val sourcepaths : IndexedSeq [ AbstractFile ]
private def addPackage ( to: ClassPath , pkg: ClassPath ) : MergedClassPath
override def asClasspathString : String

The whole classpath in the form of one String.

The whole classpath in the form of one String.

def asURLs : List [ URL ]

A list of URLs representing this classpath.

A list of URLs representing this classpath.

def name : String

The short name of the package (without prefix)

The short name of the package (without prefix)

override def origin : Option [ String ]

A String representing the origin of this classpath element, if known. For example, the path of the directory or jar.

A String representing the origin of this classpath element, if known. For example, the path of the directory or jar.

def show ( ) : Unit
override def toString ( ) : String