diff options
author | Martin Odersky <odersky@gmail.com> | 2013-02-25 12:49:37 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-02-25 12:49:37 +0100 |
commit | 94e2c9413def4c6545cfe38ed7b8a5b44bdd6456 (patch) | |
tree | 0b26b3763804acc72a2304e3fabe63159670266c /src/dotty/tools/dotc/core/Definitions.scala | |
parent | 6e37f2e4e153109125493c6c82c0ea0eb9800422 (diff) | |
download | dotty-94e2c9413def4c6545cfe38ed7b8a5b44bdd6456.tar.gz dotty-94e2c9413def4c6545cfe38ed7b8a5b44bdd6456.tar.bz2 dotty-94e2c9413def4c6545cfe38ed7b8a5b44bdd6456.zip |
Completed implementation of Flags
Including translation from Scala 2.x flags.
Diffstat (limited to 'src/dotty/tools/dotc/core/Definitions.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/Definitions.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dotty/tools/dotc/core/Definitions.scala b/src/dotty/tools/dotc/core/Definitions.scala index 8b512be8a..efed9392d 100644 --- a/src/dotty/tools/dotc/core/Definitions.scala +++ b/src/dotty/tools/dotc/core/Definitions.scala @@ -26,7 +26,7 @@ class Definitions(implicit ctx: Context) { private def newSyntheticTypeParam(cls: ClassSymbol, scope: Scope, suffix: String = "T0") = { val tname = suffix.toTypeName.expandedName(cls) - val tparam = ctx.newSymbol(cls, tname, TypeParamFlags, TypeBounds.empty) + val tparam = ctx.newSymbol(cls, tname, TypeParamCreationFlags, TypeBounds.empty) scope.enter(tparam) } @@ -73,9 +73,9 @@ class Definitions(implicit ctx: Context) { lazy val NotNullClass = requiredClass("scala.NotNull") lazy val NothingClass: ClassSymbol = ctx.newCompleteClassSymbol( - ScalaPackageClass, tpnme.Nothing, UninstantiatableFlags, List(AnyClass.typeConstructor)).entered + ScalaPackageClass, tpnme.Nothing, AbstractFinal, List(AnyClass.typeConstructor)).entered lazy val NullClass: ClassSymbol = ctx.newCompleteClassSymbol( - ScalaPackageClass, tpnme.Null, UninstantiatableFlags, List(AnyRefAlias.typeConstructor)).entered + ScalaPackageClass, tpnme.Null, AbstractFinal, List(AnyRefAlias.typeConstructor)).entered lazy val PredefModule = requiredModule("scala.Predef") |