--- a/langtools/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Thu Jul 15 16:31:56 2010 +0100
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/TransTypes.java Fri Jul 16 19:35:24 2010 -0700
@@ -535,6 +535,14 @@
result = tree;
}
+ public void visitTry(JCTry tree) {
+ tree.resources = translate(tree.resources, syms.autoCloseableType);
+ tree.body = translate(tree.body);
+ tree.catchers = translateCatchers(tree.catchers);
+ tree.finalizer = translate(tree.finalizer);
+ result = tree;
+ }
+
public void visitConditional(JCConditional tree) {
tree.cond = translate(tree.cond, syms.booleanType);
tree.truepart = translate(tree.truepart, erasure(tree.type));