Load contents of a package
A lazy type that completes itself by calling parameter doComplete.
Should forward to Run.compileLate
.
Should forward to Run.compileLate
. The more principled fix would be to
determine why this functionality is needed and extract it into a separate
interface.
Required by ClassfileParser.
Required by ClassfileParser. Check documentation in that class for details.
The package objects of scala and scala.
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.
Enter class with given name
into scope of root
and give them completer
as type.
Enter class and module with given name
into scope of root
and give them completer
as type.
Enter module with given name
into scope of root
and give them completer
as type.
Enter package with given name
into scope of root
and give them completer
as type.
In batch mode: Enter class and module with given name
into scope of root
and give them a source completer for given src
as type.
In batch mode: Enter class and module with given name
into scope of root
and give them a source completer for given src
as type.
In IDE mode: Find all toplevel definitions in src
and enter then into scope of root
with source completer for given src
as type.
(overridden in interactive.Global).
Initialize toplevel class and module symbols in owner
from class path representation classRep
Create a new loader from a binary classfile.
Create a new loader from a binary classfile. This is intented as a hook allowing to support loading symbols from files other than .class files.
used from classfile parser to avoid cyclies
This class ...
1.0