Skip to content

Commit

Permalink
Merge pull request scala#12363 from dotty-staging/tasty/remove-internal
Browse files Browse the repository at this point in the history
remove TASTy INTERNAL tag
  • Loading branch information
odersky authored May 10, 2021
2 parents e8099d7 + 1ad8a0b commit 0cd23ac
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -634,7 +634,6 @@ class TreeUnpickler(reader: TastyReader,
}
nextByte match {
case PRIVATE => addFlag(Private)
case INTERNAL => ??? // addFlag(Internal)
case PROTECTED => addFlag(Protected)
case ABSTRACT =>
readByte()
Expand Down
13 changes: 8 additions & 5 deletions tasty/src/dotty/tools/tasty/TastyFormat.scala
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,6 @@ Standard-Section: "ASTs" TopLevelStat*
TypeName = typeOrBounds_ASTRef paramName_NameRef -- (`termName`: `type`) or (`typeName` `bounds`)
Modifier = PRIVATE -- private
INTERNAL -- package private (not yet used)
PROTECTED -- protected
PRIVATEqualified qualifier_Type -- private[qualifier] (to be dropped(?)
PROTECTEDqualified qualifier_Type -- protecred[qualifier] (to be dropped(?)
Expand Down Expand Up @@ -433,12 +432,13 @@ object TastyFormat {
// Cat. 1: tag

final val firstSimpleTreeTag = UNITconst
// final val ??? = 1
final val UNITconst = 2
final val FALSEconst = 3
final val TRUEconst = 4
final val NULLconst = 5
final val PRIVATE = 6
final val INTERNAL = 7
// final val ??? = 7
final val PROTECTED = 8
final val ABSTRACT = 9
final val FINAL = 10
Expand All @@ -461,6 +461,7 @@ object TastyFormat {
final val CASEaccessor = 27
final val COVARIANT = 28
final val CONTRAVARIANT = 29
// final val ??? = 30
final val HASDEFAULT = 31
final val STABLE = 32
final val MACRO = 33
Expand Down Expand Up @@ -536,6 +537,7 @@ object TastyFormat {
final val IMPORT = 132
final val TYPEPARAM = 133
final val PARAM = 134
// final val ??? = 135
final val APPLY = 136
final val TYPEAPPLY = 137
final val TYPED = 138
Expand Down Expand Up @@ -566,7 +568,9 @@ object TastyFormat {
final val TYPEBOUNDS = 163
final val TYPEBOUNDStpt = 164
final val ANDtype = 165
// final val ??? = 166
final val ORtype = 167
// final val ??? = 168
final val POLYtype = 169
final val TYPELAMBDAtype = 170
final val LAMBDAtpt = 171
Expand All @@ -576,7 +580,8 @@ object TastyFormat {
final val TYPEREFin = 175
final val SELECTin = 176
final val EXPORT = 177

// final val ??? = 178
// final val ??? = 179
final val METHODtype = 180

final val MATCHtype = 190
Expand All @@ -603,7 +608,6 @@ object TastyFormat {

def isModifierTag(tag: Int): Boolean = tag match {
case PRIVATE
| INTERNAL
| PROTECTED
| ABSTRACT
| FINAL
Expand Down Expand Up @@ -667,7 +671,6 @@ object TastyFormat {
case TRUEconst => "TRUEconst"
case NULLconst => "NULLconst"
case PRIVATE => "PRIVATE"
case INTERNAL => "INTERNAL"
case PROTECTED => "PROTECTED"
case ABSTRACT => "ABSTRACT"
case FINAL => "FINAL"
Expand Down
4 changes: 1 addition & 3 deletions tests/run/singleton-ops-flags.scala
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ package example {

final val EmptyFlags = baseFlags
final val Erased = EmptyFlags.next
final val Internal = Erased.next
final val Inline = Internal.next
final val Inline = Erased.next
final val InlineProxy = Inline.next
final val Opaque = InlineProxy.next
final val Scala2x = Opaque.next
Expand All @@ -26,7 +25,6 @@ package example {
if s == EmptyFlags then "EmptyFlags"
else s.toSingletonSets[LastFlag].map ( [n <: Int] => (flag: SingletonFlagSet[n]) => flag match {
case Erased => "Erased"
case Internal => "Internal"
case Inline => "Inline"
case InlineProxy => "InlineProxy"
case Opaque => "Opaque"
Expand Down

0 comments on commit 0cd23ac

Please sign in to comment.