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