Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormdaniel2006-06-27 14:15:42 +0000
committermdaniel2006-06-27 14:15:42 +0000
commit750aa30159270a8e5e3dda43d0a97cfb8878627d (patch)
treea5996a1ae71a07da5833e37c11d52b5f88b2ffef /org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/MethodVerifyTest.java
parentbcc646998aec394ebc3679f010c21ec162dc593b (diff)
downloadeclipse.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.java27
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"
+ );
+}
}

Back to the top