< prev index next >

test/tools/javac/TryWithResources/TwrForVariable3.java

Print this page

        

*** 5,17 **** */ public class TwrForVariable3 implements AutoCloseable { public static void main(String... args) { TwrForVariable3 v1 = new TwrForVariable3(); Object v2 = new Object(); try (v2) { ! fail("no an AutoCloseable"); } try (java.lang.Object) { fail("not a variable access"); } try (java.lang) { --- 5,24 ---- */ public class TwrForVariable3 implements AutoCloseable { public static void main(String... args) { TwrForVariable3 v1 = new TwrForVariable3(); Object v2 = new Object(); + Object v3 = new Object() { + public void close() { + } + }; try (v2) { ! fail("not an AutoCloseable"); ! } ! try (v3) { ! fail("not an AutoCloseable although has close() method"); } try (java.lang.Object) { fail("not a variable access"); } try (java.lang) {
< prev index next >