Java: Added nested local class test case

This commit is contained in:
Napalys Klicius
2025-08-21 14:00:44 +00:00
parent 46a2de69cd
commit 41a78a0c3d
2 changed files with 30 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
public class LocalClassInTestMethod {
public void testNestedCase() {
class OuterLocalClass {
void func() {
class NestedLocalClass {
void nestedMethod() {
System.exit(4); // $ SPURIOUS: Alert
Runtime.getRuntime().halt(5); // $ SPURIOUS: Alert
}
}
}
}
OuterLocalClass outer = new OuterLocalClass();
outer.func();
}
public void testNestedCase2() {
class OuterLocalClass {
class NestedLocalClass {
void nestedMethod() {
System.exit(4); // $ SPURIOUS: Alert
Runtime.getRuntime().halt(5); // $ SPURIOUS: Alert
}
}
}
}
}