aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Definitions.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2012-12-22 18:02:39 +0100
committerMartin Odersky <odersky@gmail.com>2012-12-22 18:02:39 +0100
commit4f9a6165d4df0970a7ced9a91f766d94c83dbec7 (patch)
tree9627e8ea1606c3886018902f89d740ba591ba9c5 /src/dotty/tools/dotc/core/Definitions.scala
parent5ad4db0a737619a75fc686590541a3e6285776e7 (diff)
downloaddotty-4f9a6165d4df0970a7ced9a91f766d94c83dbec7.tar.gz
dotty-4f9a6165d4df0970a7ced9a91f766d94c83dbec7.tar.bz2
dotty-4f9a6165d4df0970a7ced9a91f766d94c83dbec7.zip
Some more definitions in Definitions.
Diffstat (limited to 'src/dotty/tools/dotc/core/Definitions.scala')
-rw-r--r--src/dotty/tools/dotc/core/Definitions.scala18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/dotty/tools/dotc/core/Definitions.scala b/src/dotty/tools/dotc/core/Definitions.scala
index d66b6edaa..618fb7546 100644
--- a/src/dotty/tools/dotc/core/Definitions.scala
+++ b/src/dotty/tools/dotc/core/Definitions.scala
@@ -1,9 +1,17 @@
package dotty.tools.dotc.core
-import Types._, Contexts._
-
-class Definitions(ctx: Context) {
- lazy val AnyType: Type = ???
- lazy val NothingType: Type = ???
+import Types._, Contexts._, Symbols._
+class Definitions(implicit ctx: Context) {
+ lazy val AnyClass: ClassSymbol = ???
+ lazy val AnyType = AnyClass.typeConstructor
+ lazy val AnyValClass: ClassSymbol = ???
+ lazy val NothingClass: ClassSymbol = ???
+ lazy val NothingType = NothingClass.typeConstructor
+ lazy val NullClass: ClassSymbol = ???
+ lazy val NullType = NullClass.typeConstructor
+ lazy val ObjectClass: ClassSymbol = ???
+ lazy val ObjectType = ObjectClass.typeConstructor
+ lazy val SingletonClass: ClassSymbol = ???
+ lazy val SingletonType = SingletonClass.typeConstructor
} \ No newline at end of file