langtools/src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
equal
deleted
inserted
replaced
51 import javax.lang.model.element.ExecutableElement; |
51 import javax.lang.model.element.ExecutableElement; |
52 import javax.lang.model.element.TypeElement; |
52 import javax.lang.model.element.TypeElement; |
53 import javax.lang.model.element.VariableElement; |
53 import javax.lang.model.element.VariableElement; |
54 import javax.lang.model.type.DeclaredType; |
54 import javax.lang.model.type.DeclaredType; |
55 import javax.lang.model.type.TypeKind; |
55 import javax.lang.model.type.TypeKind; |
|
56 import javax.lang.model.type.TypeMirror; |
56 import javax.lang.model.util.ElementFilter; |
57 import javax.lang.model.util.ElementFilter; |
57 import javax.tools.JavaCompiler; |
58 import javax.tools.JavaCompiler; |
58 import javax.tools.JavaFileManager; |
59 import javax.tools.JavaFileManager; |
59 import javax.tools.JavaFileObject; |
60 import javax.tools.JavaFileObject; |
60 import javax.tools.SimpleJavaFileObject; |
61 import javax.tools.SimpleJavaFileObject; |
238 .map(param -> param.getSimpleName().toString()) |
239 .map(param -> param.getSimpleName().toString()) |
239 .collect(Collectors.toList()); |
240 .collect(Collectors.toList()); |
240 List<String> throwsList = |
241 List<String> throwsList = |
241 executableElement.getThrownTypes() |
242 executableElement.getThrownTypes() |
242 .stream() |
243 .stream() |
243 .map(exc -> exc.toString()) |
244 .map(TypeMirror::toString) |
244 .collect(Collectors.toList()); |
245 .collect(Collectors.toList()); |
245 Set<String> missingParams = new HashSet<>(parameters); |
246 Set<String> missingParams = new HashSet<>(parameters); |
246 Set<String> missingThrows = new HashSet<>(throwsList); |
247 Set<String> missingThrows = new HashSet<>(throwsList); |
247 boolean hasReturn = false; |
248 boolean hasReturn = false; |
248 |
249 |