| // 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(); | |
| } | |
| } | |