< prev index next >

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

Print this page




1206     public abstract class Hidden extends Option {
1207 
1208         public Hidden(Resources resources, String name, int argCount) {
1209             super(resources, name, argCount);
1210         }
1211 
1212         public Hidden(Resources resources, String name) {
1213             this(resources, name, 0);
1214         }
1215 
1216         @Override
1217         public Option.Kind getKind() {
1218             return Doclet.Option.Kind.OTHER;
1219         }
1220     }
1221 
1222     /*
1223      * Splits the elements in a collection to its individual
1224      * collection.
1225      */
1226     @SuppressWarnings("removal")
1227     static private class Splitter {
1228 
1229         final Set<ModuleElement> mset = new LinkedHashSet<>();
1230         final Set<PackageElement> pset = new LinkedHashSet<>();
1231         final Set<TypeElement> tset = new LinkedHashSet<>();
1232 
1233         Splitter(DocletEnvironment docEnv, boolean included) {
1234 
1235             Set<? extends Element> inset = included
1236                     ? docEnv.getIncludedElements()
1237                     : docEnv.getSpecifiedElements();
1238 
1239             for (Element e : inset) {
1240                 new SimpleElementVisitor14<Void, Void>() {
1241                     @Override
1242                     @DefinedBy(Api.LANGUAGE_MODEL)
1243                     public Void visitModule(ModuleElement e, Void p) {
1244                         mset.add(e);
1245                         return null;
1246                     }




1206     public abstract class Hidden extends Option {
1207 
1208         public Hidden(Resources resources, String name, int argCount) {
1209             super(resources, name, argCount);
1210         }
1211 
1212         public Hidden(Resources resources, String name) {
1213             this(resources, name, 0);
1214         }
1215 
1216         @Override
1217         public Option.Kind getKind() {
1218             return Doclet.Option.Kind.OTHER;
1219         }
1220     }
1221 
1222     /*
1223      * Splits the elements in a collection to its individual
1224      * collection.
1225      */
1226     @SuppressWarnings("preview")
1227     static private class Splitter {
1228 
1229         final Set<ModuleElement> mset = new LinkedHashSet<>();
1230         final Set<PackageElement> pset = new LinkedHashSet<>();
1231         final Set<TypeElement> tset = new LinkedHashSet<>();
1232 
1233         Splitter(DocletEnvironment docEnv, boolean included) {
1234 
1235             Set<? extends Element> inset = included
1236                     ? docEnv.getIncludedElements()
1237                     : docEnv.getSpecifiedElements();
1238 
1239             for (Element e : inset) {
1240                 new SimpleElementVisitor14<Void, Void>() {
1241                     @Override
1242                     @DefinedBy(Api.LANGUAGE_MODEL)
1243                     public Void visitModule(ModuleElement e, Void p) {
1244                         mset.add(e);
1245                         return null;
1246                     }


< prev index next >