< 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 >