368 } 369 370 public void visitTypeParameter(JCTypeParameter tree) { 371 tree.annotations = translate(tree.annotations); 372 tree.bounds = translate(tree.bounds); 373 result = tree; 374 } 375 376 @Override 377 public void visitWildcard(JCWildcard tree) { 378 tree.kind = translate(tree.kind); 379 tree.inner = translate(tree.inner); 380 result = tree; 381 } 382 383 @Override 384 public void visitTypeBoundKind(TypeBoundKind tree) { 385 result = tree; 386 } 387 388 public void visitErroneous(JCErroneous tree) { 389 result = tree; 390 } 391 392 public void visitLetExpr(LetExpr tree) { 393 tree.defs = translateVarDefs(tree.defs); 394 tree.expr = translate(tree.expr); 395 result = tree; 396 } 397 398 public void visitModifiers(JCModifiers tree) { 399 tree.annotations = translateAnnotations(tree.annotations); 400 result = tree; 401 } 402 403 public void visitAnnotation(JCAnnotation tree) { 404 tree.annotationType = translate(tree.annotationType); 405 tree.args = translate(tree.args); 406 result = tree; 407 } | 368 } 369 370 public void visitTypeParameter(JCTypeParameter tree) { 371 tree.annotations = translate(tree.annotations); 372 tree.bounds = translate(tree.bounds); 373 result = tree; 374 } 375 376 @Override 377 public void visitWildcard(JCWildcard tree) { 378 tree.kind = translate(tree.kind); 379 tree.inner = translate(tree.inner); 380 result = tree; 381 } 382 383 @Override 384 public void visitTypeBoundKind(TypeBoundKind tree) { 385 result = tree; 386 } 387 388 public void visitFunctionType(JCFunctionType tree) { 389 tree.returnType = translate(tree.returnType); 390 tree.parameterTypes = translate(tree.parameterTypes); 391 result = tree; 392 } 393 394 public void visitLambda(JCLambda tree) { 395 tree.parameters = translate(tree.parameters); 396 tree.bodyOrExpr = translate(tree.bodyOrExpr); 397 result = tree; 398 } 399 400 public void visitErroneous(JCErroneous tree) { 401 result = tree; 402 } 403 404 public void visitLetExpr(LetExpr tree) { 405 tree.defs = translateVarDefs(tree.defs); 406 tree.expr = translate(tree.expr); 407 result = tree; 408 } 409 410 public void visitModifiers(JCModifiers tree) { 411 tree.annotations = translateAnnotations(tree.annotations); 412 result = tree; 413 } 414 415 public void visitAnnotation(JCAnnotation tree) { 416 tree.annotationType = translate(tree.annotationType); 417 tree.args = translate(tree.args); 418 result = tree; 419 } |