// gcj used to generate incorrect bytecode for | |
// staticMethod().staticMethod() | |
public class pr16789 | |
{ | |
public void foo() | |
{ | |
System.out.println(Thread.currentThread().holdsLock(this)); | |
} | |
public static void main(String[] args) | |
{ | |
new pr16789().foo(); | |
} | |
} | |