diff options
author | Kent Johnson | 2005-10-19 16:54:30 +0000 |
---|---|---|
committer | Kent Johnson | 2005-10-19 16:54:30 +0000 |
commit | 7448554fa33480f89acc6d99ed13a0f48d1aacc6 (patch) | |
tree | eae65b351d98475b837599cdc7a5360c4b3e0946 /org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/MethodVerifyTest.java | |
parent | 8afeb60d84d0d78caa38869e22c86e8ec44f1e1a (diff) | |
download | eclipse.jdt.core-7448554fa33480f89acc6d99ed13a0f48d1aacc6.tar.gz eclipse.jdt.core-7448554fa33480f89acc6d99ed13a0f48d1aacc6.tar.xz eclipse.jdt.core-7448554fa33480f89acc6d99ed13a0f48d1aacc6.zip |
100970 again
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/MethodVerifyTest.java')
-rw-r--r-- | org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/MethodVerifyTest.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/MethodVerifyTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/MethodVerifyTest.java index 7f3df3e905..e1f829e863 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/MethodVerifyTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/MethodVerifyTest.java @@ -4350,6 +4350,24 @@ public class MethodVerifyTest extends AbstractComparableTest { this.runNegativeTest( new String[] { "I.java", + "interface I {}\n" + + "interface J extends I { @Override void clone(); }" + }, + "----------\n" + + "1. ERROR in I.java (at line 2)\r\n" + + " interface J extends I { @Override void clone(); }\r\n" + + " ^^^^^^^\n" + + "The method clone() of type J must override a superclass method\n" + + "----------\n" + + "2. WARNING in I.java (at line 2)\r\n" + + " interface J extends I { @Override void clone(); }\r\n" + + " ^^^^^^^\n" + + "The return type is incompatible with Object.clone(), thus this interface cannot be implemented\n" + + "----------\n" + ); + this.runNegativeTest( + new String[] { + "I.java", "interface I { @Override void clone(); }\n" + "interface J extends I {}" }, |