- changed status to resolved
Variable lookup does not find previous resource declaration inside resource list of try-with-resources statement
Issue #170
resolved
ExtendJ 8.0.1-119-gfbb1555 Java SE 8
Variable lookup does not find previous resource declaration inside resource list of try-with-resources statement. Test case:
// Test that variable lookup can find a previous resource declaration inside // the resource declaration list of try-with-resources statement. // .result=COMPILE_PASS public class Test { interface Resource extends AutoCloseable { } interface ResourceBuilder { Resource build(); Resource build(Resource r); } void test(ResourceBuilder builder) { try (Resource r1 = builder.build(); Resource r2 = builder.build(r1)) { } catch (Exception e) { } } }
ExtendJ output:
Test.java:11,69: error: no field named r1 is accessible
Comments (1)
-
reporter - Log in to comment
Fix variable lookup error in TWR resource list
fixes
#170(bitbucket)→ <<cset 05749c53076c>>