diff options
author | Olivier Thomann | 2010-01-22 03:00:24 +0000 |
---|---|---|
committer | Olivier Thomann | 2010-01-22 03:00:24 +0000 |
commit | ac79aeab6c77cd30f41ce3280039c52c904dabe7 (patch) | |
tree | 59afe49447a6398be901cf8c80d34b32603ab47a /org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java | |
parent | 0ae6bf6d8d81f9ee454b72d4faddcba6d6ed625c (diff) | |
download | eclipse.jdt.core-ac79aeab6c77cd30f41ce3280039c52c904dabe7.tar.gz eclipse.jdt.core-ac79aeab6c77cd30f41ce3280039c52c904dabe7.tar.xz eclipse.jdt.core-ac79aeab6c77cd30f41ce3280039c52c904dabe7.zip |
HEAD - Fix for 300133
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java')
-rw-r--r-- | org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java index b61f7e7548..20957cc227 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java @@ -33,7 +33,7 @@ public class EnumTest extends AbstractComparableTest { // All specified tests which does not belong to the class are skipped... static { // TESTS_NAMES = new String[] { "test000" }; -// TESTS_NUMBERS = new int[] { 180 }; +// TESTS_NUMBERS = new int[] { 181 }; // TESTS_RANGE = new int[] { 21, 50 }; } public static Test suite() { @@ -6524,4 +6524,29 @@ public void test180() { "", null); } +//https://bugs.eclipse.org/bugs/show_bug.cgi?id=300133 +public void test181() { + this.runConformTest( + new String[] { + "X.java", + "public enum X {\n" + + " A {\n" + + " @Override\n" + + " public Object foo(final String s) {\n" + + " class Local {\n" + + " public String toString() {\n" + + " return s;\n" + + " }\n" + + " }\n" + + " return new Local();\n" + + " }\n" + + " };\n" + + " public abstract Object foo(String s);\n" + + " public static void main(String... args) {\n" + + " System.out.println(A.foo(\"SUCCESS\"));\n" + + " }\n" + + "}" + }, + "SUCCESS"); +} } |