aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Flags.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-03-21 21:30:30 +0100
committerMartin Odersky <odersky@gmail.com>2013-03-21 21:30:30 +0100
commit5b4f154c9e4c2c6ff48ac68b8d984e306853328f (patch)
treeb79b81c86c31a7b6b6b34801dc81346413e5a699 /src/dotty/tools/dotc/core/Flags.scala
parent5ac2104e688409e24785cfe62cdc7e8ef0bc6428 (diff)
downloaddotty-5b4f154c9e4c2c6ff48ac68b8d984e306853328f.tar.gz
dotty-5b4f154c9e4c2c6ff48ac68b8d984e306853328f.tar.bz2
dotty-5b4f154c9e4c2c6ff48ac68b8d984e306853328f.zip
More fixes to classfile reading.
Can now read all classes in scala.collection.generic. Some failures remain for their companion objects.
Diffstat (limited to 'src/dotty/tools/dotc/core/Flags.scala')
-rw-r--r--src/dotty/tools/dotc/core/Flags.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/Flags.scala b/src/dotty/tools/dotc/core/Flags.scala
index ff0a2e0ee..43d5e5cd1 100644
--- a/src/dotty/tools/dotc/core/Flags.scala
+++ b/src/dotty/tools/dotc/core/Flags.scala
@@ -220,6 +220,8 @@ object Flags {
/** Labeled with `sealed` modifier (sealed class) */
final val Sealed = typeFlag(11, "sealed")
+ final val AccessorOrSealed = Accessor.toCommonFlags
+
/** A mutable var */
final val Mutable = termFlag(12, "mutable")
@@ -369,7 +371,7 @@ object Flags {
/** Flags guaranteed to be set upon symbol creation */
final val FromStartFlags =
AccessFlags | Module | Package | Deferred | Param | Scala2ExistentialCommon | Touched |
- Static | CovariantCommon | ContravariantCommon | ExpandedName
+ Static | CovariantCommon | ContravariantCommon | ExpandedName | AccessorOrSealed
assert(FromStartFlags.isTermFlags && FromStartFlags.isTypeFlags)
// TODO: Should check that FromStartFlags do not changed in completion