< prev index next >
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
Print this page
@@ -44,11 +44,11 @@
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.BaseConfiguration;
import jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberMap.Kind;
/**
* Map all class uses for a given class.
*
@@ -190,11 +190,11 @@
private final DocletEnvironment docEnv;
private final Elements elementUtils;
private final Types typeUtils;
private final Utils utils;
- public ClassUseMapper(HtmlConfiguration configuration, ClassTree classtree) {
+ public ClassUseMapper(BaseConfiguration configuration, ClassTree classtree) {
docEnv = configuration.docEnv;
elementUtils = docEnv.getElementUtils();
typeUtils = docEnv.getTypeUtils();
utils = configuration.utils;
this.classtree = classtree;
@@ -412,15 +412,15 @@
stv.visit(typeUtils.erasure(anException), ee);
}
}
- private <T> List<T> refList(Map<TypeElement, List<T>> map, Element element) {
+ 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((TypeElement) element, list);
+ map.put(element, list);
}
return list;
}
private Set<PackageElement> packageSet(TypeElement te) {
@@ -568,11 +568,11 @@
}
@Override
public Void visitPackage(PackageElement e, Void p) {
for (AnnotationMirror a : e.getAnnotationMirrors()) {
- refList(map, a.getAnnotationType().asElement()).add(holder);
+ refList(map, (TypeElement) a.getAnnotationType().asElement()).add(holder);
}
return null;
}
@Override
< prev index next >