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 }
|