class ContextBase
extends ContextState with DenotationsBase with PhasesBase

A context base defines state and associated methods that exist once per compiler run.

Constructors

ContextBase ( )

Members

[+] private var _platform : Platform

The platform, initialized by initPlatform().

The platform, initialized by initPlatform().

[+] val definitions : Definitions

The standard definitions

The standard definitions

[+] val initialCtx : Context

The initial context

The initial context

[+] val loaders : SymbolLoaders

The symbol loaders

The symbol loaders

[+] val settings : ScalaSettings

The applicable settings

The applicable settings

[+] private def _platform_= ( x$1: Platform ) : Unit

The platform, initialized by initPlatform().

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.

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

The platform

[+] def rootLoader ( root: TermSymbol ) ( implicit ctx: Context ) : SymbolLoader

The loader that loads the members of root

The loader that loads the members of root

[+] def squashed ( p: Phase ) : Phase