aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Contexts.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-01-31 14:19:23 +0100
committerMartin Odersky <odersky@gmail.com>2013-01-31 14:19:23 +0100
commitd6b7daeb806c0bca661ac8904f85c4cb6cc6185d (patch)
tree9c42ec5234ffccba9deaace507677119f3787fb3 /src/dotty/tools/dotc/core/Contexts.scala
parent13d6d22aee79670de9dd8fb26eb243b2d21f58c4 (diff)
downloaddotty-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.scala5
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