diff -r f050c714b556 -r b25e387481dc src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java --- a/src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java Fri Aug 30 16:27:08 2013 -0700 +++ b/src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java Fri Aug 30 16:38:54 2013 -0700 @@ -289,7 +289,7 @@ } public boolean isFunctionalInterface() { - return env.types.isFunctionalInterface(tsym); + return env.types.isFunctionalInterface(tsym) && env.source.allowLambda(); } /**