langtools/src/share/classes/com/sun/tools/javac/comp/Lower.java
changeset 2220 dfae517d8078
parent 1468 19d266637353
child 2510 d7ba8e16a928
equal deleted inserted replaced
2219:03b1b17c4b2e 2220:dfae517d8078
  3010                                                   tree.var.name,
  3010                                                   tree.var.name,
  3011                                                   tree.var.vartype,
  3011                                                   tree.var.vartype,
  3012                                                   vardefinit).setType(tree.var.type);
  3012                                                   vardefinit).setType(tree.var.type);
  3013             indexDef.sym = tree.var.sym;
  3013             indexDef.sym = tree.var.sym;
  3014             JCBlock body = make.Block(0, List.of(indexDef, tree.body));
  3014             JCBlock body = make.Block(0, List.of(indexDef, tree.body));
       
  3015             body.endpos = TreeInfo.endPos(tree.body);
  3015             result = translate(make.
  3016             result = translate(make.
  3016                 ForLoop(List.of(init),
  3017                 ForLoop(List.of(init),
  3017                         cond,
  3018                         cond,
  3018                         List.<JCExpressionStatement>nil(),
  3019                         List.<JCExpressionStatement>nil(),
  3019                         body));
  3020                         body));