diff options
author | Martin Odersky <odersky@gmail.com> | 2013-01-31 14:19:23 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-01-31 14:19:23 +0100 |
commit | d6b7daeb806c0bca661ac8904f85c4cb6cc6185d (patch) | |
tree | 9c42ec5234ffccba9deaace507677119f3787fb3 /src/dotty/tools/dotc/core/Contexts.scala | |
parent | 13d6d22aee79670de9dd8fb26eb243b2d21f58c4 (diff) | |
download | dotty-d6b7daeb806c0bca661ac8904f85c4cb6cc6185d.tar.gz dotty-d6b7daeb806c0bca661ac8904f85c4cb6cc6185d.tar.bz2 dotty-d6b7daeb806c0bca661ac8904f85c4cb6cc6185d.zip |
Fleshed out definitions and class loading architecture.
Diffstat (limited to 'src/dotty/tools/dotc/core/Contexts.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/Contexts.scala | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/Contexts.scala b/src/dotty/tools/dotc/core/Contexts.scala index c66d4a07e..e2fe9822f 100644 --- a/src/dotty/tools/dotc/core/Contexts.scala +++ b/src/dotty/tools/dotc/core/Contexts.scala @@ -7,7 +7,7 @@ import Names._ import Phases._ import Types._ import Symbols._ -import TypeComparers._, Printers._, NameOps._ +import TypeComparers._, Printers._, NameOps._, SymDenotations._ import collection.mutable import collection.immutable.BitSet @@ -17,6 +17,7 @@ object Contexts { with Substituters with TypeOps with Printers + with Symbols with Cloneable { implicit val ctx: Context = this @@ -94,6 +95,8 @@ object Contexts { val initialCtx: Context = new InitialContext(this) + lazy val rootLoader: ClassCompleter = ??? + lazy val definitions = new Definitions()(initialCtx) // Symbols state |