1/* 2 * @test /nodynamiccopyright/ 3 * @bug 8025113 4 * @author sogoel 5 * @summary Resources cannot be declared outside t-w-r block 6 * @compile/fail/ref=ResDeclOutsideTry.out -XDrawDiagnostics ResDeclOutsideTry.java 7 */ 8 9public class ResDeclOutsideTry implements AutoCloseable { 10 ResDeclOutsideTry tr1; 11 ResDeclOutsideTry tr2 = new ResDeclOutsideTry(); 12 13 String test1() { 14 try (tr1 = new ResDeclOutsideTry(); tr2;) { 15 } 16 return null; 17 } 18 19 @Override 20 public void close() throws Exception { 21 } 22} 23 24