1 /*
   2  * @test /nodynamiccopyright/
   3  * @bug 7196163
   4  * @summary Variable redeclaration inside twr block
   5  * @compile/fail/ref=TwrVarRedeclaration.out -XDrawDiagnostics TwrVarRedeclaration.java
   6  */
   7 
   8 public class TwrVarRedeclaration implements AutoCloseable {
   9 
  10     public static void main(String... args) {
  11         TwrVarRedeclaration r = new TwrVarRedeclaration();
  12 
  13         try (r) {
  14             TwrVarRedeclaration r = new TwrVarRedeclaration();
  15         }
  16 
  17         try (r) {
  18             Object r = new Object();
  19         }
  20 
  21         try (r) {
  22         } catch (Exception e) {
  23             Exception r = new Exception();
  24         }
  25     }
  26 
  27     public void close() {}
  28 }