src/share/classes/com/sun/tools/javac/comp/TransTypes.java

changeset 609
13354e1abba7
parent 581
f2fdd52e4e87
child 673
7ae4016c5938
equal deleted inserted replaced
608:472e74211e11 609:13354e1abba7
533 tree.lock = translate(tree.lock, erasure(tree.lock.type)); 533 tree.lock = translate(tree.lock, erasure(tree.lock.type));
534 tree.body = translate(tree.body); 534 tree.body = translate(tree.body);
535 result = tree; 535 result = tree;
536 } 536 }
537 537
538 public void visitTry(JCTry tree) {
539 tree.resources = translate(tree.resources, syms.autoCloseableType);
540 tree.body = translate(tree.body);
541 tree.catchers = translateCatchers(tree.catchers);
542 tree.finalizer = translate(tree.finalizer);
543 result = tree;
544 }
545
538 public void visitConditional(JCConditional tree) { 546 public void visitConditional(JCConditional tree) {
539 tree.cond = translate(tree.cond, syms.booleanType); 547 tree.cond = translate(tree.cond, syms.booleanType);
540 tree.truepart = translate(tree.truepart, erasure(tree.type)); 548 tree.truepart = translate(tree.truepart, erasure(tree.type));
541 tree.falsepart = translate(tree.falsepart, erasure(tree.type)); 549 tree.falsepart = translate(tree.falsepart, erasure(tree.type));
542 tree.type = erasure(tree.type); 550 tree.type = erasure(tree.type);

mercurial