--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java 2019-10-30 16:24:16.667747524 -0700 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java 2019-10-30 16:24:16.299747537 -0700 @@ -41,7 +41,7 @@ import javax.lang.model.type.WildcardType; import javax.lang.model.util.ElementFilter; import javax.lang.model.util.Elements; -import javax.lang.model.util.SimpleElementVisitor9; +import javax.lang.model.util.SimpleElementVisitor14; import javax.lang.model.util.SimpleTypeVisitor9; import javax.lang.model.util.Types; @@ -483,8 +483,9 @@ private void mapTypeParameters(final Map> map, Element element, final T holder) { - SimpleElementVisitor9 elementVisitor - = new SimpleElementVisitor9() { + @SuppressWarnings("preview") + SimpleElementVisitor14 elementVisitor + = new SimpleElementVisitor14() { private void addParameters(TypeParameterElement e) { for (TypeMirror type : utils.getBounds(e)) { @@ -560,9 +561,10 @@ * @param e whose type parameters are being checked. * @param holder owning the type parameters. */ + @SuppressWarnings("preview") private void mapAnnotations(final Map> map, Element e, final T holder) { - new SimpleElementVisitor9() { + new SimpleElementVisitor14() { void addAnnotations(Element e) { for (AnnotationMirror a : e.getAnnotationMirrors()) {