// "Replace lambda with method reference" "true" | |
import java.util.ArrayList; | |
import java.util.List; | |
import java.util.stream.Collectors; | |
class Box<T> | |
{ | |
public Box(T value) | |
{ | |
this._value = value; | |
} | |
private final T _value; | |
public T getValue() | |
{ | |
return this._value; | |
} | |
{ | |
List<Box<String>> l1 = new ArrayList<>(); | |
l1.add(new Box<>("Foo")); | |
l1.add(new Box<>("Bar")); | |
List<String> l3 = l1.stream() | |
.map((t) -> t.get<caret>Value()) | |
.collect(Collectors.toList()); | |
} | |
} |