< prev index next >

test/tools/javac/TryWithResources/TwrForVariable3.java

Print this page

        

@@ -5,13 +5,20 @@
  */
 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("no an AutoCloseable");
+            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 >