class DirectoryClassPath
extends ClassPath

A directory (or a .jar file) containing classfiles and packages

Constructors

DirectoryClassPath ( dir: AbstractFile , context: ClassPathContext )

Members

[+] lazy val $13$ : ( Vector [ DirectoryClassPath ], Vector [ ClassRep ] )
[+] val context : ClassPathContext

Info which should be propagated to any sub-classpaths.

Info which should be propagated to any sub-classpaths.

[+] val dir : AbstractFile
[+] val sourcepaths : IndexedSeq [ AbstractFile ]
[+] 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 classes : IndexedSeq [ AnyClassRep ]

Lists of entities.

Lists of entities.

[+] 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 packages : IndexedSeq [ ClassPath ]
[+] override def toString ( ) : String
[+] private def traverse ( ) : ( Vector [ DirectoryClassPath ], Vector [ ClassRep ] )