diff options
author | Martin Odersky <odersky@gmail.com> | 2015-06-09 16:24:55 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-06-19 10:36:32 +0200 |
commit | 19ff3d64242f8260659d1f1e4a4e5492e9e75063 (patch) | |
tree | 26a9ce8fb4086c6378678fcf94f856e1e7790d6e /src/dotty/tools/dotc/core/tasty/TastyFormat.scala | |
parent | b34d57ce447f819f258aad02030accca3906e845 (diff) | |
download | dotty-19ff3d64242f8260659d1f1e4a4e5492e9e75063.tar.gz dotty-19ff3d64242f8260659d1f1e4a4e5492e9e75063.tar.bz2 dotty-19ff3d64242f8260659d1f1e4a4e5492e9e75063.zip |
Eliminate ABSOVERRIDE from TASTY
Replace by ABSTRACT and OVERRIDE. No need to expose the representation detail
that they are a single flag.
Diffstat (limited to 'src/dotty/tools/dotc/core/tasty/TastyFormat.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/tasty/TastyFormat.scala | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/src/dotty/tools/dotc/core/tasty/TastyFormat.scala b/src/dotty/tools/dotc/core/tasty/TastyFormat.scala index 630e25a32..94ed94052 100644 --- a/src/dotty/tools/dotc/core/tasty/TastyFormat.scala +++ b/src/dotty/tools/dotc/core/tasty/TastyFormat.scala @@ -157,7 +157,6 @@ Standard-Section: "ASTs" TopLevelStat* LAZY OVERRIDE INLINE // macro - ABSOVERRIDE // abstract override STATIC // mapped to static Java member OBJECT // an object or its class TRAIT // a trait @@ -238,22 +237,21 @@ object TastyFormat { final val LAZY = 14 final val OVERRIDE = 15 final val INLINE = 16 - final val ABSOVERRIDE = 17 - final val STATIC = 18 - final val OBJECT = 19 - final val TRAIT = 20 - final val LOCAL = 21 - final val SYNTHETIC = 22 - final val ARTIFACT = 23 - final val MUTABLE = 24 - final val LABEL = 25 - final val FIELDaccessor = 26 - final val CASEaccessor = 27 - final val COVARIANT = 28 - final val CONTRAVARIANT = 29 - final val SCALA2X = 30 - final val DEFAULTparameterized = 31 - final val INSUPERCALL = 32 + final val STATIC = 17 + final val OBJECT = 18 + final val TRAIT = 19 + final val LOCAL = 20 + final val SYNTHETIC = 21 + final val ARTIFACT = 22 + final val MUTABLE = 23 + final val LABEL = 24 + final val FIELDaccessor = 25 + final val CASEaccessor = 26 + final val COVARIANT = 27 + final val CONTRAVARIANT = 28 + final val SCALA2X = 29 + final val DEFAULTparameterized = 30 + final val INSUPERCALL = 31 final val SHARED = 64 final val TERMREFdirect = 65 @@ -349,7 +347,6 @@ object TastyFormat { | LAZY | OVERRIDE | INLINE - | ABSOVERRIDE | STATIC | OBJECT | TRAIT @@ -397,7 +394,6 @@ object TastyFormat { case LAZY => "LAZY" case OVERRIDE => "OVERRIDE" case INLINE => "INLINE" - case ABSOVERRIDE => "ABSOVERRIDE" case STATIC => "STATIC" case OBJECT => "OBJECT" case TRAIT => "TRAIT" |