< 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,40 **** */ package jdk.javadoc.internal.doclets.toolkit; import java.io.*; 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.tools.JavaFileManager; import javax.tools.JavaFileObject; import com.sun.source.util.DocTreePath; import com.sun.tools.javac.util.DefinedBy; --- 24,41 ---- */ 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.SimpleElementVisitor14; import javax.tools.JavaFileManager; import javax.tools.JavaFileObject; import com.sun.source.util.DocTreePath; import com.sun.tools.javac.util.DefinedBy;
*** 1220,1229 **** --- 1221,1231 ---- /* * 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,1243 **** Set<? extends Element> inset = included ? docEnv.getIncludedElements() : docEnv.getSpecifiedElements(); for (Element e : inset) { ! new SimpleElementVisitor9<Void, Void>() { @Override @DefinedBy(Api.LANGUAGE_MODEL) public Void visitModule(ModuleElement e, Void p) { mset.add(e); return null; --- 1235,1245 ---- Set<? extends Element> inset = included ? docEnv.getIncludedElements() : docEnv.getSpecifiedElements(); for (Element e : inset) { ! new SimpleElementVisitor14<Void, Void>() { @Override @DefinedBy(Api.LANGUAGE_MODEL) public Void visitModule(ModuleElement e, Void p) { mset.add(e); return null;
< prev index next >