class
ClassPathFactory
Provides factory methods for classpath. When creating classpath instances for a given path, it uses proper type of classpath depending on a types of particular files containing sources or classes.
Constructors
ClassPathFactory
(
)
Members
def
classesInExpandedPath
(
path:
String
)
(
implicit
ctx:
Context
)
: IndexedSeq
[
ClassPath
]
def
classesInManifest
(
useManifestClassPath:
Boolean
)
(
implicit
ctx:
Context
)
: List
[
ClassPath
]
def
classesInPath
(
path:
String
)
(
implicit
ctx:
Context
)
: List
[
ClassPath
]
protected
def
classesInPathImpl
(
path:
String
,
expand:
Boolean
)
(
implicit
ctx:
Context
)
: List
[
ClassPath
]
def
contentsOfDirsInPath
(
path:
String
)
(
implicit
ctx:
Context
)
: List
[
ClassPath
]
private
def
createSourcePath
(
file:
AbstractFile
)
(
implicit
ctx:
Context
)
: ClassPath
def
expandDir
(
extdir:
String
)
: List
[
String
]
def
expandPath
(
path:
String
,
expandStar:
Boolean
)
: List
[
String
]
def
expandPath$default$2
: Boolean
def
newClassPath
(
file:
AbstractFile
)
(
implicit
ctx:
Context
)
: ClassPath
Create a new classpath based on the abstract file.
Create a new classpath based on the abstract file.
def
sourcesInPath
(
path:
String
)
(
implicit
ctx:
Context
)
: List
[
ClassPath
]
Creators for sub classpaths which preserve this context.
Creators for sub classpaths which preserve this context.