DirectorySourcePath
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JFileDirectoryLookup[SourceFileEntryImpl]trait DirectoryLookup[SourceFileEntryImpl]trait EfficientClassPathtrait ClassPathclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited types
Attributes
- Inherited from:
- JFileDirectoryLookup
Value members
Concrete methods
The whole sourcepath in the form of one String.
The whole sourcepath in the form of one String.
Attributes
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)
Attributes
- Definition Classes
Inherited methods
The whole classpath in the form of one String.
Attributes
- Inherited from:
- JFileDirectoryLookup
Attributes
- Inherited from:
- JFileDirectoryLookup
Attributes
- Inherited from:
- ClassPath
Attributes
- Inherited from:
- JFileDirectoryLookup
Attributes
- Inherited from:
- DirectoryLookup
Attributes
- Inherited from:
- NoClassPaths (hidden)
Attributes
- Inherited from:
- JFileDirectoryLookup
Attributes
- Inherited from:
- JFileDirectoryLookup
Attributes
- Inherited from:
- ClassPath
Attributes
- Inherited from:
- JFileDirectoryLookup
Attributes
- 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 = ""
.
Attributes
- Definition Classes
- Inherited from:
- EfficientClassPath
Attributes
- Inherited from:
- ClassPath
Attributes
- Inherited from:
- JFileDirectoryLookup
Attributes
- Inherited from:
- ClassPath
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- ClassPath
Attributes
- Inherited from:
- JFileDirectoryLookup
Deprecated and Inherited methods
Attributes
- Deprecated
- true
- Inherited from:
- ClassPath