From 96c8382650c830691e2a8bc5e29de9edacb24324 Mon Sep 17 00:00:00 2001 From: Robert Field Date: Wed, 11 Jan 2017 11:09:04 -0800 Subject: [PATCH] 8172530: JShell: TypeProjection .stream().map(...).collect(...) must be replaced with .map(...) Reviewed-by: mcimadamore --- .../jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/langtools/src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java b/langtools/src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java index ba98a4015ca..239152e19d6 100644 --- a/langtools/src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java +++ b/langtools/src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java @@ -181,9 +181,7 @@ class VarTypePrinter extends TypePrinter { Type outer = t.getEnclosingType(); Type outer1 = visit(outer, upward); List typarams = t.getTypeArguments(); - List typarams1 = typarams.stream() - .map(ta -> mapTypeArgument(ta, upward)) - .collect(List.collector()); + List typarams1 = typarams.map(ta -> mapTypeArgument(ta, upward)); if (typarams1.stream().anyMatch(ta -> ta.hasTag(BOT))) { //not defined return syms.botType;