1 /*
   2  * @test /nodynamiccopyright/
   3  * @bug 7196163
   4  * @summary Twr with resource variables of parametrized types
   5  * @compile/fail/ref=TwrAndTypeVariables.out -XDrawDiagnostics TwrAndTypeVariables.java
   6  */
   7 
   8 public class TwrAndTypeVariables {
   9 
  10     // positive
  11     public static <S extends Readable & AutoCloseable,
  12                    T extends Appendable & AutoCloseable>
  13     void copy(S s, T t) throws Exception {
  14         try (s; t;) {
  15         }
  16     }
  17 
  18     // negative
  19     public static <S> void copy(S s) throws Exception {
  20         try (s) {
  21         }
  22     }
  23 }