SymbolLoaders
Attributes
- Graph
-
- Supertypes
- Self type
-
SymbolLoaders.type
Members list
Type members
Classlikes
Load contents of a package
Load contents of a package
Attributes
- Supertypes
-
class SymbolLoaderclass LazyTypeclass UncachedGroundTypeclass Typetrait Showabletrait Hashableclass Objecttrait Matchableclass AnyShow all
A marker trait for a completer that replaces the original Symbol loader for an unpickled root.
A marker trait for a completer that replaces the original Symbol loader for an unpickled root.
Attributes
- Supertypes
- Known subtypes
Value members
Concrete methods
The package objects of scala and scala.reflect should always be loaded in binary if classfiles are available, even if sourcefiles are newer. Late-compiling these objects from source leads to compilation order issues. Note: We do a name-base comparison here because the method is called before we even have ReflectPackage defined.
The package objects of scala and scala.reflect should always be loaded in binary if classfiles are available, even if sourcefiles are newer. Late-compiling these objects from source leads to compilation order issues. Note: We do a name-base comparison here because the method is called before we even have ReflectPackage defined.
Attributes
Enter class with given name
into scope of owner
.
Enter class with given name
into scope of owner
.
Attributes
Enter class and module with given name
into scope of owner
and give them completer
as type.
Enter class and module with given name
into scope of owner
and give them completer
as type.
Attributes
Enter module with given name
into scope of owner
.
Enter module with given name
into scope of owner
.
Attributes
Enter package with given name
into scope of owner
and give them completer
as type.
Enter package with given name
into scope of owner
and give them completer
as type.
Attributes
Enter all toplevel classes and objects in file src
into package owner
, provided they are in the right package. Issue a warning if a class or object is in the wrong package, i.e. if the file path differs from the declared package clause.
Enter all toplevel classes and objects in file src
into package owner
, provided they are in the right package. Issue a warning if a class or object is in the wrong package, i.e. if the file path differs from the declared package clause.
All entered symbols are given a source completer of src
as info.
Attributes
Initialize toplevel class and module symbols in owner
from class path representation classRep
Initialize toplevel class and module symbols in owner
from class path representation classRep