src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
Print this page
*** 383,392 ****
--- 383,404 ----
@Override
public void visitTypeBoundKind(TypeBoundKind tree) {
result = tree;
}
+ public void visitFunctionType(JCFunctionType tree) {
+ tree.returnType = translate(tree.returnType);
+ tree.parameterTypes = translate(tree.parameterTypes);
+ result = tree;
+ }
+
+ public void visitLambda(JCLambda tree) {
+ tree.parameters = translate(tree.parameters);
+ tree.bodyOrExpr = translate(tree.bodyOrExpr);
+ result = tree;
+ }
+
public void visitErroneous(JCErroneous tree) {
result = tree;
}
public void visitLetExpr(LetExpr tree) {