src/share/classes/com/sun/tools/javac/tree/TreeCopier.java

Print this page

        

@@ -333,11 +333,12 @@
     public JCTree visitTry(TryTree node, P p) {
         JCTry t = (JCTry) node;
         JCBlock body = copy(t.body, p);
         List<JCCatch> catchers = copy(t.catchers, p);
         JCBlock finalizer = copy(t.finalizer, p);
-        return M.at(t.pos).Try(body, catchers, finalizer);
+        List<JCTree> resources = copy(t.resources, p);
+        return M.at(t.pos).Try(body, catchers, finalizer, resources);
     }
 
     public JCTree visitParameterizedType(ParameterizedTypeTree node, P p) {
         JCTypeApply t = (JCTypeApply) node;
         JCExpression clazz = copy(t.clazz, p);