< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java

Print this page
rev 58565 : records: mark record related model API as preview

@@ -24,17 +24,18 @@
  */
 
 package jdk.javadoc.internal.doclets.toolkit;
 
 import java.io.*;
+import java.lang.ref.*;
 import java.util.*;
 
 import javax.lang.model.element.Element;
 import javax.lang.model.element.ModuleElement;
 import javax.lang.model.element.PackageElement;
 import javax.lang.model.element.TypeElement;
-import javax.lang.model.util.SimpleElementVisitor9;
+import javax.lang.model.util.SimpleElementVisitor14;
 import javax.tools.JavaFileManager;
 import javax.tools.JavaFileObject;
 
 import com.sun.source.util.DocTreePath;
 import com.sun.tools.javac.util.DefinedBy;

@@ -1220,10 +1221,11 @@
 
     /*
      * Splits the elements in a collection to its individual
      * collection.
      */
+    @SuppressWarnings("preview")
     static private class Splitter {
 
         final Set<ModuleElement> mset = new LinkedHashSet<>();
         final Set<PackageElement> pset = new LinkedHashSet<>();
         final Set<TypeElement> tset = new LinkedHashSet<>();

@@ -1233,11 +1235,11 @@
             Set<? extends Element> inset = included
                     ? docEnv.getIncludedElements()
                     : docEnv.getSpecifiedElements();
 
             for (Element e : inset) {
-                new SimpleElementVisitor9<Void, Void>() {
+                new SimpleElementVisitor14<Void, Void>() {
                     @Override
                     @DefinedBy(Api.LANGUAGE_MODEL)
                     public Void visitModule(ModuleElement e, Void p) {
                         mset.add(e);
                         return null;
< prev index next >