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
Deprecated and Inherited methods
- Deprecated
- Inherited from:
- ClassPath