Files

19 lines
456 B
Java

public class Test3 {
static class A { void bar() {} }
static A foo() { return new A(); }
void test() {
{ A a = foo(); a.bar(); }
{ A a = foo(); a.bar(); }
{ A a = foo(); a.bar(); }
{ A a = foo(); a.bar(); }
{ A a = foo(); a.bar(); }
{ A a = foo(); a.bar(); }
{ A a = foo(); a.bar(); }
{ A a = foo(); a.bar(); }
{ A a = foo(); a.bar(); }
}
{ A a = foo(); /* no a.bar();*/ } // $ Alert[java/inconsistent-call-on-result] // NOT OK
}