langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
changeset 42827 36468b5fa7f4
parent 40606 eb2c81860c86
equal deleted inserted replaced
42826:563b42fc70ba 42827:36468b5fa7f4
   253         if (linkInfo.executableElement != null) {
   253         if (linkInfo.executableElement != null) {
   254             linkInfo.executableElement.getTypeParameters().stream().forEach((t) -> {
   254             linkInfo.executableElement.getTypeParameters().stream().forEach((t) -> {
   255                 vars.add(t.asType());
   255                 vars.add(t.asType());
   256             });
   256             });
   257         } else if (linkInfo.type != null && utils.isDeclaredType(linkInfo.type)) {
   257         } else if (linkInfo.type != null && utils.isDeclaredType(linkInfo.type)) {
   258             ((DeclaredType)linkInfo.type).getTypeArguments().stream().forEach((t) -> {
   258             ((DeclaredType)linkInfo.type).getTypeArguments().stream().forEach(vars::add);
   259                 vars.add(t);
       
   260             });
       
   261         } else if (ctype != null && utils.isDeclaredType(ctype)) {
   259         } else if (ctype != null && utils.isDeclaredType(ctype)) {
   262             ((DeclaredType)ctype).getTypeArguments().stream().forEach((t) -> {
   260             ((DeclaredType)ctype).getTypeArguments().stream().forEach(vars::add);
   263                 vars.add(t);
       
   264             });
       
   265         } else if (linkInfo.typeElement != null) {
   261         } else if (linkInfo.typeElement != null) {
   266             linkInfo.typeElement.getTypeParameters().stream().forEach((t) -> {
   262             linkInfo.typeElement.getTypeParameters().stream().forEach((t) -> {
   267                 vars.add(t.asType());
   263                 vars.add(t.asType());
   268             });
   264             });
   269         } else {
   265         } else {