Mercurial > hg > jdk9-shenandoah > langtools
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)); } }