@@ -0,0 +1,908 @@
+package jadx.tests.integration.trycatch;%0A%0Aimport java.io.FileInputStream;%0Aimport java.io.IOException;%0A%0Aimport org.junit.jupiter.api.Test;%0A%0Aimport jadx.NotYetImplemented;%0Aimport jadx.core.dex.nodes.ClassNode;%0Aimport jadx.tests.api.IntegrationTest;%0A%0Aimport static jadx.tests.api.utils.JadxMatchers.containsOne;%0Aimport static org.hamcrest.MatcherAssert.assertThat;%0A%0Apublic class TestEmptyFinally extends IntegrationTest %7B%0A%0A%09public static class TestCls %7B%0A%09%09@SuppressWarnings(%22EmptyFinallyBlock%22)%0A%09%09public void test(FileInputStream f1) %7B%0A%09%09%09try %7B%0A%09%09%09%09f1.close();%0A%09%09%09%7D catch (IOException e) %7B%0A%09%09%09%09// do nothing%0A%09%09%09%7D finally %7B%0A%09%09%09%09// ignore%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%0A%09@NotYetImplemented%0A%09@Test%0A%09public void test() %7B%0A%09%09ClassNode cls = getClassNode(TestCls.class);%0A%09%09String code = cls.getCode().toString();%0A%0A%09%09assertThat(code, containsOne(%22%7D catch (IOException e) %7B%22));%0A%09%09assertThat(code, containsOne(%22%7D finally %7B%22)); // ???%0A%09%7D%0A%7D%0A

add NYI test for empty finally block (#789)