# HG changeset patch # User simonis # Date 1455732584 -3600 # Node ID 0a4c7a4fde8d19cb0d7b4a769a28ea3d0545e5ba # Parent 885eb5258cc437354f258229f8efb82dbc1fab18 8150077: Due to a javac type inference issue, javadoc doesn't compile with a jdk prior to 8u40 Reviewed-by: jjg diff -r 885eb5258cc4 -r 0a4c7a4fde8d langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java --- a/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Wed Feb 17 11:19:07 2016 -0800 +++ b/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Wed Feb 17 19:09:44 2016 +0100 @@ -176,7 +176,7 @@ List excludeList = members.stream() .filter((member) -> (!isDeprecated(member))) .sorted(makeGeneralPurposeComparator()) - .collect(Collectors.toCollection(ArrayList::new)); + .collect(Collectors.>toCollection(ArrayList::new)); return excludeList; } diff -r 885eb5258cc4 -r 0a4c7a4fde8d langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java --- a/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java Wed Feb 17 11:19:07 2016 -0800 +++ b/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/RootDocImpl.java Wed Feb 17 19:09:44 2016 +0100 @@ -272,7 +272,7 @@ public List getSelectedElements(List elements) { return elements.stream() .filter(e -> isIncluded(e)) - .collect(Collectors.toList()); + .collect(Collectors.toList()); } @Override