280 tree.def = translate(tree.def); |
280 tree.def = translate(tree.def); |
281 result = tree; |
281 result = tree; |
282 } |
282 } |
283 |
283 |
284 public void visitNewArray(JCNewArray tree) { |
284 public void visitNewArray(JCNewArray tree) { |
|
285 tree.annotations = translate(tree.annotations); |
|
286 List<List<JCTypeAnnotation>> dimAnnos = List.nil(); |
|
287 for (List<JCTypeAnnotation> origDimAnnos : tree.dimAnnotations) |
|
288 dimAnnos = dimAnnos.append(translate(origDimAnnos)); |
|
289 tree.dimAnnotations = dimAnnos; |
285 tree.elemtype = translate(tree.elemtype); |
290 tree.elemtype = translate(tree.elemtype); |
286 tree.dims = translate(tree.dims); |
291 tree.dims = translate(tree.dims); |
287 tree.elems = translate(tree.elems); |
292 tree.elems = translate(tree.elems); |
288 result = tree; |
293 result = tree; |
289 } |
294 } |
398 tree.annotationType = translate(tree.annotationType); |
404 tree.annotationType = translate(tree.annotationType); |
399 tree.args = translate(tree.args); |
405 tree.args = translate(tree.args); |
400 result = tree; |
406 result = tree; |
401 } |
407 } |
402 |
408 |
|
409 public void visitAnnotatedType(JCAnnotatedType tree) { |
|
410 tree.annotations = translate(tree.annotations); |
|
411 tree.underlyingType = translate(tree.underlyingType); |
|
412 result = tree; |
|
413 } |
|
414 |
403 public void visitTree(JCTree tree) { |
415 public void visitTree(JCTree tree) { |
404 throw new AssertionError(tree); |
416 throw new AssertionError(tree); |
405 } |
417 } |
406 } |
418 } |