aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Definitions.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-02-25 12:49:37 +0100
committerMartin Odersky <odersky@gmail.com>2013-02-25 12:49:37 +0100
commit94e2c9413def4c6545cfe38ed7b8a5b44bdd6456 (patch)
tree0b26b3763804acc72a2304e3fabe63159670266c /src/dotty/tools/dotc/core/Definitions.scala
parent6e37f2e4e153109125493c6c82c0ea0eb9800422 (diff)
downloaddotty-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.scala6
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")