equal
deleted
inserted
replaced
32 import javax.tools.JavaFileManager; |
32 import javax.tools.JavaFileManager; |
33 import javax.tools.JavaFileObject; |
33 import javax.tools.JavaFileObject; |
34 import javax.tools.StandardJavaFileManager; |
34 import javax.tools.StandardJavaFileManager; |
35 |
35 |
36 import com.sun.javadoc.*; |
36 import com.sun.javadoc.*; |
|
37 import com.sun.tools.javac.code.Source.Feature; |
37 import com.sun.tools.javac.tree.JCTree.JCClassDecl; |
38 import com.sun.tools.javac.tree.JCTree.JCClassDecl; |
38 import com.sun.tools.javac.util.List; |
39 import com.sun.tools.javac.util.List; |
39 import com.sun.tools.javac.util.ListBuffer; |
40 import com.sun.tools.javac.util.ListBuffer; |
40 import com.sun.tools.javac.util.Position; |
41 import com.sun.tools.javac.util.Position; |
41 |
42 |
386 public JavaScriptScanner initJavaScriptScanner(boolean allowScriptInComments) { |
387 public JavaScriptScanner initJavaScriptScanner(boolean allowScriptInComments) { |
387 return env.initJavaScriptScanner(allowScriptInComments); |
388 return env.initJavaScriptScanner(allowScriptInComments); |
388 } |
389 } |
389 |
390 |
390 public boolean isFunctionalInterface(AnnotationDesc annotationDesc) { |
391 public boolean isFunctionalInterface(AnnotationDesc annotationDesc) { |
391 return env.source.allowLambda() |
392 return Feature.LAMBDA.allowedInSource(env.source) |
392 && annotationDesc.annotationType().qualifiedName().equals( |
393 && annotationDesc.annotationType().qualifiedName().equals( |
393 env.syms.functionalInterfaceType.toString()); |
394 env.syms.functionalInterfaceType.toString()); |
394 } |
395 } |
395 |
396 |
396 public boolean showTagMessages() { |
397 public boolean showTagMessages() { |