anonym -> functional: allow cast to resolve overload resolution

This commit is contained in:
Anna Kozlova
2016-09-06 11:58:45 +03:00
parent 8b549a9397
commit b8d5b9ab09
3 changed files with 18 additions and 46 deletions
@@ -0,0 +1,15 @@
// "Replace with lambda" "true"
import java.util.function.Function;
abstract class LambdaConvert {
public abstract <T> T query(Function<Double, T> rse);
public void with() {
add(query((Function<Double, String>) resultSet -> ""));
}
public void add(String s) {}
public void add(Integer i) {}
}
@@ -1,4 +1,4 @@
// "Replace with lambda" "false"
// "Replace with lambda" "true"
import java.util.function.Function;