langtools/src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
changeset 42827 36468b5fa7f4
parent 41865 3ef02797070d
child 43773 8d8593871575
equal deleted inserted replaced
42826:563b42fc70ba 42827:36468b5fa7f4
    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