diff options
author | mdaniel | 2006-06-27 14:15:42 +0000 |
---|---|---|
committer | mdaniel | 2006-06-27 14:15:42 +0000 |
commit | 750aa30159270a8e5e3dda43d0a97cfb8878627d (patch) | |
tree | a5996a1ae71a07da5833e37c11d52b5f88b2ffef /org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/MethodVerifyTest.java | |
parent | bcc646998aec394ebc3679f010c21ec162dc593b (diff) | |
download | eclipse.jdt.core-750aa30159270a8e5e3dda43d0a97cfb8878627d.tar.gz eclipse.jdt.core-750aa30159270a8e5e3dda43d0a97cfb8878627d.tar.xz eclipse.jdt.core-750aa30159270a8e5e3dda43d0a97cfb8878627d.zip |
HEAD - 146383
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 | 27 |
1 files changed, 27 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 6de3cb6ca6..5087e48b38 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 @@ -5447,4 +5447,31 @@ public class MethodVerifyTest extends AbstractComparableTest { "----------\n" ); } + +// https://bugs.eclipse.org/bugs/show_bug.cgi?id=146383 +public void test094() { + this.runNegativeTest( + new String[] { + "X.java",//=================== + "import java.util.ArrayList;\n" + + "import java.util.Arrays;\n" + + "class Y<T> {}\n" + + "public class X\n" + + "{\n" + + " private static ArrayList<Y<X>> y = new ArrayList<Y<X>>();\n" + + " void foo(Y[] array)\n" + + " {\n" + + " y.addAll(Arrays.asList(array));\n" + + " }\n" + + "}\n", // ================= + }, + "----------\n" + + "1. ERROR in X.java (at line 9)\n" + + " y.addAll(Arrays.asList(array));\n" + + " ^^^^^^\n" + + "The method addAll(Collection<? extends Y<X>>) in the type ArrayList" + + "<Y<X>> is not applicable for the arguments (List<Y>)\n" + + "----------\n" + ); +} } |