diff --git a/java/java-tests/testData/inspection/jvm/deadCode/implementedInterface/expected.xml b/java/java-tests/testData/inspection/jvm/deadCode/implementedInterface/expected.xml new file mode 100644 index 000000000000..5e933496b9cf --- /dev/null +++ b/java/java-tests/testData/inspection/jvm/deadCode/implementedInterface/expected.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/java/java-tests/testData/inspection/jvm/deadCode/implementedInterface/src/A.kt b/java/java-tests/testData/inspection/jvm/deadCode/implementedInterface/src/A.kt new file mode 100644 index 000000000000..8f0153d3ada1 --- /dev/null +++ b/java/java-tests/testData/inspection/jvm/deadCode/implementedInterface/src/A.kt @@ -0,0 +1,7 @@ +interface Parent { +} +class Child : Parent { +} +fun main() { + Child() +} \ No newline at end of file diff --git a/jvm/jvm-analysis-kotlin-tests/testSrc/com/intellij/codeInspection/tests/kotlin/UnusedDeclarationKtTest20.java b/jvm/jvm-analysis-kotlin-tests/testSrc/com/intellij/codeInspection/tests/kotlin/UnusedDeclarationKtTest20.java index 5a9678b6c55a..21789eb54324 100644 --- a/jvm/jvm-analysis-kotlin-tests/testSrc/com/intellij/codeInspection/tests/kotlin/UnusedDeclarationKtTest20.java +++ b/jvm/jvm-analysis-kotlin-tests/testSrc/com/intellij/codeInspection/tests/kotlin/UnusedDeclarationKtTest20.java @@ -24,6 +24,10 @@ public class UnusedDeclarationKtTest20 extends AbstractUnusedDeclarationTest { doTest(); } + public void testImplementedInterface() { + doTest(); + } + public void testReachableFromMain() { myTool.ADD_MAINS_TO_ENTRIES = true; doTest();