DirectorySourcePath
Type members
Inherited types
Value members
Concrete methods
Returns the class file and / or source file for a given external name, e.g., "java.lang.String". If there is both a class file and source file, the compiler can decide whether to read the class file or compile the source file.
Returns the class file and / or source file for a given external name, e.g., "java.lang.String". If there is both a class file and source file, the compiler can decide whether to read the class file or compile the source file.
Internally this seems to be used only by ScriptRunner, but only to call .isDefined. That
could probably be implemented differently.
Externally, it is used by sbt's compiler interface: https://github.com/sbt/sbt/blob/v0.13.15/compile/interface/src/main/scala/xsbt/CompilerInterface.scala#L249 Jason has some improvements for that in the works (https://github.com/scala/bug/issues/10289#issuecomment-310022699)
- Definition Classes
Inherited methods
The whole classpath in the form of one String.
The whole classpath in the form of one String.
- Inherited from:
- ClassPath
- Definition Classes
- Inherited from:
- DirectoryLookup
Returns packages and classes (source or classfile) that are members of inPackage (not
recursively). The inPackage contains a full package name, e.g., "scala.collection".
Returns packages and classes (source or classfile) that are members of inPackage (not
recursively). The inPackage contains a full package name, e.g., "scala.collection".
This is the main method uses to find classes, see class PackageLoader. The
rootMirror.rootLoader is created with inPackage = "".
- Definition Classes
- Inherited from:
- EfficientClassPath