diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2015-06-22 11:09:50 -0700 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2015-06-22 11:09:50 -0700 |
commit | 61fbcabb5f28e8f6ea024bbbcd644ccd31a9d988 (patch) | |
tree | 0391ba88124f7a6a8561000870e3634ad3a88f08 /test/files/run/t9359/B_2.java | |
parent | 9253676b845a70cc6c33b34c17c83254c8073639 (diff) | |
parent | 958e6259baf0ea303f6cee468be35b18107ffd41 (diff) | |
download | scala-61fbcabb5f28e8f6ea024bbbcd644ccd31a9d988.tar.gz scala-61fbcabb5f28e8f6ea024bbbcd644ccd31a9d988.tar.bz2 scala-61fbcabb5f28e8f6ea024bbbcd644ccd31a9d988.zip |
Merge pull request #4566 from lrytz/t9359
SI-9359 Fix InnerClass entry flags for nested Java enums
Diffstat (limited to 'test/files/run/t9359/B_2.java')
-rw-r--r-- | test/files/run/t9359/B_2.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/files/run/t9359/B_2.java b/test/files/run/t9359/B_2.java new file mode 100644 index 0000000000..d824facda9 --- /dev/null +++ b/test/files/run/t9359/B_2.java @@ -0,0 +1,19 @@ +public class B_2 { + // nested final + public enum A1N_FINAL { + A1N_FINAL_VAL + } + + // nested, non-final + public enum A1N { + A1N_VAL { } // value has a body, so a class extending A1N is generated + } + + // nested, non-final, abstract + public enum A1N_ABSTRACT { + A1N_ABSTRACT_VAL { + void foo() { return; } + }; + abstract void foo(); // abstract member makes the enum class abstract + } +} |