src/share/classes/com/sun/source/util/TreeScanner.java

Print this page

        

@@ -362,10 +362,22 @@
 
     public R visitWildcard(WildcardTree node, P p) {
         return scan(node.getBound(), p);
     }
 
+    public R visitFunctionType(FunctionTypeTree node, P p) {
+        R r = scan(node.getParameterTypes(), p);
+        r = scanAndReduce(node.getReturnType(), p, r);
+        return r;
+    }
+    
+    public R visitLambda(LambdaTree node, P p) {
+        R r = scan(node.getParameters(), p);
+        r = scanAndReduce(node.getBodyOrExpression(), p, r);
+        return r;
+    }
+    
     public R visitModifiers(ModifiersTree node, P p) {
         return scan(node.getAnnotations(), p);
     }
 
     public R visitAnnotation(AnnotationTree node, P p) {