Dotty Documentation

0.2.0-bin-SNAPSHOT

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 newClassPath ( file: AbstractFile ) ( implicit ctx: Context ) : ClassPath

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.