--- old/src/share/classes/com/sun/tools/javac/tree/TreeScanner.java 2009-12-27 19:02:22.000000000 +0100 +++ new/src/share/classes/com/sun/tools/javac/tree/TreeScanner.java 2009-12-27 19:02:22.000000000 +0100 @@ -288,6 +288,18 @@ @Override public void visitTypeBoundKind(TypeBoundKind that) { } + + @Override + public void visitFunctionType(JCFunctionType tree) { + scan(tree.returnType); + scan(tree.parameterTypes); + } + + @Override + public void visitLambda(JCLambda tree) { + scan(tree.parameters); + scan(tree.bodyOrExpr); + } public void visitModifiers(JCModifiers tree) { scan(tree.annotations);