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.