aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/tasty/TastyFormat.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-06-09 16:24:55 +0200
committerMartin Odersky <odersky@gmail.com>2015-06-19 10:36:32 +0200
commit19ff3d64242f8260659d1f1e4a4e5492e9e75063 (patch)
tree26a9ce8fb4086c6378678fcf94f856e1e7790d6e /src/dotty/tools/dotc/core/tasty/TastyFormat.scala
parentb34d57ce447f819f258aad02030accca3906e845 (diff)
downloaddotty-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.scala34
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"