8024182: test/java/util/Arrays/SetAllTest.java fails to compile due to recent compiler changes
authorpsandoz
Mon, 12 Aug 2013 12:22:10 +0200
changeset 19805 39ccb0972a2f
parent 19804 83170920c07b
child 19806 dda89341ee2d
8024182: test/java/util/Arrays/SetAllTest.java fails to compile due to recent compiler changes Summary: Use explicit lambda due to javac simplfying rules for overload resolution with implicit lambdas Reviewed-by: alanb, mduigou
jdk/test/java/util/Arrays/SetAllTest.java
--- a/jdk/test/java/util/Arrays/SetAllTest.java	Tue Sep 03 21:42:56 2013 -0700
+++ b/jdk/test/java/util/Arrays/SetAllTest.java	Mon Aug 12 12:22:10 2013 +0200
@@ -167,13 +167,13 @@
     public void testStringSetNulls() {
         String[] ar = new String[2];
         try {
-            Arrays.setAll(null, i -> "X");
+            Arrays.setAll(null, (IntFunction<String>) i -> "X");
             fail("Arrays.setAll(null, foo) should throw NPE");
         } catch (NullPointerException npe) {
             // expected
         }
         try {
-            Arrays.parallelSetAll(null, i -> "X");
+            Arrays.parallelSetAll(null, (IntFunction<String>) i -> "X");
             fail("Arrays.parallelSetAll(null, foo) should throw NPE");
         } catch (NullPointerException npe) {
             // expected