src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java

Print this page




 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     }