summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2012-07-07 12:47:56 -0700
committerAdriaan Moors <adriaan.moors@epfl.ch>2012-07-07 12:47:56 -0700
commit49a66e25c860d4b05b16f313af1b932e1cac9d4a (patch)
tree96194a1c751306012738399b5570b527901f7e8c /src/compiler
parentf2dbe673756302d5f5824fd8d0e6e3b3eb45a57b (diff)
parent5db7d7887ac0c86cb0160bddc5e1294fddb25bf6 (diff)
downloadscala-49a66e25c860d4b05b16f313af1b932e1cac9d4a.tar.gz
scala-49a66e25c860d4b05b16f313af1b932e1cac9d4a.tar.bz2
scala-49a66e25c860d4b05b16f313af1b932e1cac9d4a.zip
Merge pull request #838 from adriaanm/ticket-2442
SI-2442 sealedness for java enums non-experimental
Diffstat (limited to 'src/compiler')
-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)