changeset 2959:5021d414632a

8087115: Due to a javac type inference issue, sjavac doesn't compile with 8u31 Summary: Added explicit type arguments. Reviewed-by: jlahoda
author alundblad
date Wed, 10 Jun 2015 11:18:10 +0200
parents 27da0c3ac83a
children 931ec7dd6cd9
files src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java	Tue Jun 09 15:57:45 2015 +0200
+++ b/src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java	Wed Jun 10 11:18:10 2015 +0200
@@ -228,6 +228,6 @@
 
     public static <I, T> Map<I, T> indexBy(Collection<? extends T> c,
                                            Function<? super T, ? extends I> indexFunction) {
-        return c.stream().collect(Collectors.toMap(indexFunction, o -> o));
+        return c.stream().collect(Collectors.<T, I, T>toMap(indexFunction, o -> o));
     }
 }