2013-11-14 00:36:08 +00:00
|
|
|
/*
|
|
|
|
* @test /nodynamiccopyright/
|
|
|
|
* @bug 8025113
|
|
|
|
* @author sogoel
|
|
|
|
* @summary Resources cannot be declared outside t-w-r block
|
|
|
|
* @compile/fail/ref=ResDeclOutsideTry.out -XDrawDiagnostics ResDeclOutsideTry.java
|
|
|
|
*/
|
|
|
|
|
|
|
|
public class ResDeclOutsideTry implements AutoCloseable {
|
|
|
|
ResDeclOutsideTry tr1;
|
|
|
|
ResDeclOutsideTry tr2 = new ResDeclOutsideTry();
|
|
|
|
|
|
|
|
String test1() {
|
|
|
|
try (tr1 = new ResDeclOutsideTry(); tr2;) {
|
|
|
|
}
|
2014-11-19 12:46:04 +00:00
|
|
|
return null;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void close() throws Exception {
|
2013-11-14 00:36:08 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|