diff -r 232b9cf6303a -r 4a6f853f8721 src/share/classes/com/sun/tools/javadoc/RootDocImpl.java --- a/src/share/classes/com/sun/tools/javadoc/RootDocImpl.java Wed Dec 25 10:36:05 2013 -0800 +++ b/src/share/classes/com/sun/tools/javadoc/RootDocImpl.java Thu Jan 02 02:15:21 2014 -0800 @@ -381,6 +381,11 @@ env.initDoclint(opts, customTagNames); } + public boolean isFunctionalInterface(AnnotationDesc annotationDesc) { + return annotationDesc.annotationType().qualifiedName().equals( + env.syms.functionalInterfaceType.toString()) && env.source.allowLambda(); + } + public boolean showTagMessages() { return env.showTagMessages(); }