mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-29 01:40:07 +07:00
lambda isValueCompatible check: ensure throws is not treated as normal completion (IDEA-135581)
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import java.util.concurrent.Callable;
|
||||
|
||||
class Test {
|
||||
public static void main(String[] args) {
|
||||
method(() -> {
|
||||
if (check(args[0])) {
|
||||
return "";
|
||||
} else {
|
||||
throw new Exception("");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public static <T> void method(Callable<T> callable) {}
|
||||
public static boolean check(String s) throws Exception {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user