class
ContextBase
A context base defines state and associated methods that exist once per compiler run.
Members
private
var
_platform
: Platform
The platform, initialized by initPlatform()
.
val
definitions
: Definitions
The standard definitions
val
initialCtx
: Context
The initial context
val
loaders
: SymbolLoaders
The symbol loaders
val
settings
: ScalaSettings
The applicable settings
The platform, initialized by initPlatform()
.
def
initialize
(
)
(
implicit
ctx:
Context
)
: Unit
Initializes the ContextBase
with a starting context.
This initializes the platform
and the definitions
.
protected
def
newPlatform
(
implicit
ctx:
Context
)
: Platform
def
platform
: Platform
The platform
def
rootLoader
(
root:
TermSymbol
)
(
implicit
ctx:
Context
)
: SymbolLoader
The loader that loads the members of root
def
squashed
(
p:
Phase
)
: Phase