Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Herrmann2012-07-19 18:01:10 +0000
committerStephan Herrmann2012-07-19 18:01:10 +0000
commit1460a60664f8a2b21be34bd44fc54cb43542552d (patch)
tree809e828a6eff605663f9bce4086d2c148dd958a3 /org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_3.java
parent358a2887de068bfb25d0f8055a7a46655762336c (diff)
downloadorg.eclipse.objectteams-1460a60664f8a2b21be34bd44fc54cb43542552d.tar.gz
org.eclipse.objectteams-1460a60664f8a2b21be34bd44fc54cb43542552d.tar.xz
org.eclipse.objectteams-1460a60664f8a2b21be34bd44fc54cb43542552d.zip
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_3.java')
-rw-r--r--org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_3.java197
1 files changed, 8 insertions, 189 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_3.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_3.java
index f1c04805e..aeca3f5cc 100644
--- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_3.java
+++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest_1_3.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2000, 2011 IBM Corporation and others.
+ * Copyright (c) 2000, 2012 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -2169,194 +2169,13 @@ public class JavadocTest_1_3 extends JavadocTest {
* @see "http://bugs.eclipse.org/bugs/show_bug.cgi?id=86769"
*/
public void testBug86769() {
- this.reportMissingJavadocComments = CompilerOptions.ERROR;
- runNegativeTest(
- new String[] {
- "E.java",
- "public enum E {\n" +
- " A,\n" +
- " DC{\n" +
- " public void foo() {}\n" +
- " };\n" +
- " E() {}\n" +
- " public void foo() {}\n" +
- " private enum Epriv {\n" +
- " Apriv,\n" +
- " Cpriv {\n" +
- " public void foo() {}\n" +
- " };\n" +
- " Epriv() {}\n" +
- " public void foo() {}\n" +
- " }\n" +
- " enum Edef {\n" +
- " Adef,\n" +
- " Cdef {\n" +
- " public void foo() {}\n" +
- " };\n" +
- " Edef() {}\n" +
- " public void foo() {}\n" +
- " }\n" +
- " protected enum Epro {\n" +
- " Apro,\n" +
- " Cpro {\n" +
- " public void foo() {}\n" +
- " };\n" +
- " Epro() {}\n" +
- " public void foo() {}\n" +
- " }\n" +
- " public enum Epub {\n" +
- " Apub,\n" +
- " Cpub {\n" +
- " public void foo() {}\n" +
- " };\n" +
- " Epub() {}\n" +
- " public void foo() {}\n" +
- " }\n" +
- "}\n"
- },
- "----------\n" +
- "1. ERROR in E.java (at line 1)\n" +
- " public enum E {\n" +
- " ^^^^\n" +
-//{ObjectTeams: our grammar prefers class, so expect "class E implements ..."
-/* orig:
- "Syntax error on token \"enum\", interface expected\n" +
- :giro */
- "Syntax error on token \"enum\", class expected\n" +
-// orig:
- "----------\n" +
- "2. ERROR in E.java (at line 1)\n" +
- " public enum E {\n" +
- " ^\n" +
-/*
- "Syntax error on token \"{\", extends expected\n" +
- :giro */
- "Syntax error on token \"{\", implements expected\n" +
-// SH}
- "----------\n" +
- "3. ERROR in E.java (at line 5)\n" +
- " };\n" +
- " ^\n" +
- "Syntax error on token \"}\", delete this token\n" +
- "----------\n" +
- "4. ERROR in E.java (at line 5)\n" +
- " };\n" +
- " E() {}\n" +
- " public void foo() {}\n" +
- " private enum Epriv {\n" +
- " Apriv,\n" +
- " Cpriv {\n" +
- " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" +
- "Syntax error on token(s), misplaced construct(s)\n" +
- "----------\n" +
- "5. WARNING in E.java (at line 8)\n" +
- " private enum Epriv {\n" +
- " ^^^^\n" +
- "\'enum\' should not be used as an identifier, since it is a reserved keyword from source level 1.5 on\n" +
- "----------\n" +
- "6. ERROR in E.java (at line 8)\n" +
- " private enum Epriv {\n" +
- " ^^^^^\n" +
- "Syntax error on token \"Epriv\", = expected after this token\n" +
- "----------\n" +
- "7. ERROR in E.java (at line 12)\n" +
- " };\n" +
- " ^\n" +
- "Syntax error on token \"}\", delete this token\n" +
- "----------\n" +
- "8. WARNING in E.java (at line 16)\n" +
- " enum Edef {\n" +
- " ^^^^\n" +
- "\'enum\' should not be used as an identifier, since it is a reserved keyword from source level 1.5 on\n" +
- "----------\n" +
- "9. ERROR in E.java (at line 16)\n" +
- " enum Edef {\n" +
- " ^^^^\n" +
-//{ObjectTeams: our grammar prefers class, so expect "class E implements ..."
-/* orig:
- "Syntax error on token \"enum\", interface expected\n" +
- :giro */
- "Syntax error on token \"enum\", class expected\n" +
-// orig:
- "----------\n" +
- "10. ERROR in E.java (at line 16)\n" +
- " enum Edef {\n" +
- " ^\n" +
-/*
- "Syntax error on token \"{\", extends expected\n" +
- :giro */
- "Syntax error on token \"{\", implements expected\n" +
-// SH}
- "----------\n" +
- "11. ERROR in E.java (at line 20)\n" +
- " };\n" +
- " ^\n" +
- "Syntax error on token \"}\", delete this token\n" +
- "----------\n" +
- "12. WARNING in E.java (at line 24)\n" +
- " protected enum Epro {\n" +
- " ^^^^\n" +
- "\'enum\' should not be used as an identifier, since it is a reserved keyword from source level 1.5 on\n" +
- "----------\n" +
- "13. ERROR in E.java (at line 24)\n" +
- " protected enum Epro {\n" +
- " ^^^^\n" +
-//{ObjectTeams: our grammar prefers class, so expect "class E implements ..."
-/* orig:
- "Syntax error on token \"enum\", interface expected\n" +
- :giro */
- "Syntax error on token \"enum\", class expected\n" +
-// orig:
- "----------\n" +
- "14. ERROR in E.java (at line 24)\n" +
- " protected enum Epro {\n" +
- " ^\n" +
-/*
- "Syntax error on token \"{\", extends expected\n" +
- :giro */
- "Syntax error on token \"{\", implements expected\n" +
-// SH}
- "----------\n" +
- "15. ERROR in E.java (at line 28)\n" +
- " };\n" +
- " ^\n" +
- "Syntax error on token \"}\", delete this token\n" +
- "----------\n" +
- "16. WARNING in E.java (at line 32)\n" +
- " public enum Epub {\n" +
- " ^^^^\n" +
- "\'enum\' should not be used as an identifier, since it is a reserved keyword from source level 1.5 on\n" +
- "----------\n" +
- "17. ERROR in E.java (at line 32)\n" +
- " public enum Epub {\n" +
- " ^^^^\n" +
-//{ObjectTeams: our grammar prefers class, so expect "class E implements ..."
-/* orig:
- "Syntax error on token \"enum\", interface expected\n" +
- :giro */
- "Syntax error on token \"enum\", class expected\n" +
-// orig:
- "----------\n" +
- "18. ERROR in E.java (at line 32)\n" +
- " public enum Epub {\n" +
- " ^\n" +
-/*
- "Syntax error on token \"{\", extends expected\n" +
- :giro */
- "Syntax error on token \"{\", implements expected\n" +
-// SH}
- "----------\n" +
- "19. ERROR in E.java (at line 36)\n" +
- " };\n" +
- " ^\n" +
- "Syntax error on token \"}\", delete this token\n" +
- "----------\n" +
- "20. ERROR in E.java (at line 40)\n" +
- " }\n" +
- " ^\n" +
- "Syntax error on token \"}\", delete this token\n" +
- "----------\n"
- );
+
+ /* Deleted a completely meaningless test that could only serve as a torture test for the parser.
+ The test is still run in 1.5+ modes where it makes sense to run it - The test here was a nuisance
+ failing every time there is some serious grammar change that alters the semi-random behavior in
+ Diagnose Parser.
+ */
+ return;
}
/**

Back to the top