summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2012-07-05 18:23:18 +0200
committerAdriaan Moors <adriaan.moors@epfl.ch>2012-07-06 14:25:57 +0200
commit5db7d7887ac0c86cb0160bddc5e1294fddb25bf6 (patch)
tree2b0c31bac7052fb1b17a126abc6575f3161f2bb3 /src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
parentc39c7276c38f9ef66fd7054609ef33627efe5177 (diff)
downloadscala-5db7d7887ac0c86cb0160bddc5e1294fddb25bf6.tar.gz
scala-5db7d7887ac0c86cb0160bddc5e1294fddb25bf6.tar.bz2
scala-5db7d7887ac0c86cb0160bddc5e1294fddb25bf6.zip
SI-2442 sealedness for java enums non-experimental
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
index 046b177444..65b0ff1e6d 100644
--- a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
+++ b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
@@ -613,8 +613,8 @@ abstract class ClassfileParser {
parseAttributes(sym, info)
getScope(jflags).enter(sym)
- // sealed java enums (experimental)
- if (isEnum && opt.experimental) {
+ // sealed java enums
+ if (isEnum) {
val enumClass = sym.owner.linkedClassOfClass
if (!enumClass.isSealed)
enumClass setFlag (SEALED | ABSTRACT)