mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-20 03:20:56 +07:00
lambda: check unhandled exceptions for method references; disable surround with try/catch accordingly (IDEA-98966)
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
public class ExTest {
|
||||
public static void maybeThrow(String data) throws Ex {
|
||||
throw new Ex(data);
|
||||
}
|
||||
|
||||
{
|
||||
Block<String> b = <error descr="Unhandled exception: ExTest.Ex">ExTest::maybeThrow</error>;
|
||||
}
|
||||
|
||||
|
||||
private static class Ex extends Throwable {
|
||||
public Ex(String s) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
interface Block<T> {
|
||||
public void accept(T t);
|
||||
}
|
||||
Reference in New Issue
Block a user