< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java

Print this page

        

*** 44,54 **** import javax.lang.model.util.SimpleElementVisitor9; import javax.lang.model.util.SimpleTypeVisitor9; import javax.lang.model.util.Types; import jdk.javadoc.doclet.DocletEnvironment; ! import jdk.javadoc.internal.doclets.formats.html.HtmlConfiguration; import jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap.Kind; /** * Map all class uses for a given class. * --- 44,54 ---- import javax.lang.model.util.SimpleElementVisitor9; import javax.lang.model.util.SimpleTypeVisitor9; import javax.lang.model.util.Types; import jdk.javadoc.doclet.DocletEnvironment; ! import jdk.javadoc.internal.doclets.toolkit.BaseConfiguration; import jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap.Kind; /** * Map all class uses for a given class. *
*** 190,200 **** private final DocletEnvironment docEnv; private final Elements elementUtils; private final Types typeUtils; private final Utils utils; ! public ClassUseMapper(HtmlConfiguration configuration, ClassTree classtree) { docEnv = configuration.docEnv; elementUtils = docEnv.getElementUtils(); typeUtils = docEnv.getTypeUtils(); utils = configuration.utils; this.classtree = classtree; --- 190,200 ---- private final DocletEnvironment docEnv; private final Elements elementUtils; private final Types typeUtils; private final Utils utils; ! public ClassUseMapper(BaseConfiguration configuration, ClassTree classtree) { docEnv = configuration.docEnv; elementUtils = docEnv.getElementUtils(); typeUtils = docEnv.getTypeUtils(); utils = configuration.utils; this.classtree = classtree;
*** 412,426 **** stv.visit(typeUtils.erasure(anException), ee); } } ! private <T> List<T> refList(Map<TypeElement, List<T>> map, Element element) { List<T> list = map.get(element); if (list == null) { list = new ArrayList<>(); ! map.put((TypeElement) element, list); } return list; } private Set<PackageElement> packageSet(TypeElement te) { --- 412,426 ---- stv.visit(typeUtils.erasure(anException), ee); } } ! private <T> List<T> refList(Map<TypeElement, List<T>> map, TypeElement element) { List<T> list = map.get(element); if (list == null) { list = new ArrayList<>(); ! map.put(element, list); } return list; } private Set<PackageElement> packageSet(TypeElement te) {
*** 568,578 **** } @Override public Void visitPackage(PackageElement e, Void p) { for (AnnotationMirror a : e.getAnnotationMirrors()) { ! refList(map, a.getAnnotationType().asElement()).add(holder); } return null; } @Override --- 568,578 ---- } @Override public Void visitPackage(PackageElement e, Void p) { for (AnnotationMirror a : e.getAnnotationMirrors()) { ! refList(map, (TypeElement) a.getAnnotationType().asElement()).add(holder); } return null; } @Override
< prev index next >