265 266 /** 267 * The package grouping instance. 268 */ 269 public final Group group = new Group(this); 270 271 /** 272 * The tracker of external package links. 273 */ 274 public final Extern extern = new Extern(this); 275 276 public Reporter reporter; 277 278 public Locale locale; 279 280 /** 281 * Suppress all messages 282 */ 283 public boolean quiet = false; 284 285 // A list containing urls 286 private final List<String> linkList = new ArrayList<>(); 287 288 // A list of pairs containing urls and package list 289 private final List<Pair<String, String>> linkOfflineList = new ArrayList<>(); 290 291 292 public boolean dumpOnError = false; 293 294 private List<Pair<String, String>> groupPairs; 295 296 private final Map<TypeElement, EnumMap<Kind, Reference<VisibleMemberMap>>> typeElementMemberCache; 297 298 public abstract Messages getMessages(); 299 300 public abstract Resources getResources(); 301 302 /** 303 * Return the build date for the doclet. 304 * 578 new Option(resources, "-nosince") { 579 @Override 580 public boolean process(String opt, List<String> args) { 581 nosince = true; 582 return true; 583 } 584 }, 585 new Option(resources, "-notimestamp") { 586 @Override 587 public boolean process(String opt, List<String> args) { 588 notimestamp = true; 589 return true; 590 } 591 }, 592 new Option(resources, "-noqualifier", 1) { 593 @Override 594 public boolean process(String opt, List<String> args) { 595 addToSet(excludedQualifiers, args.get(0)); 596 return true; 597 } 598 }, 599 new Hidden(resources, "-quiet") { 600 @Override 601 public boolean process(String opt, List<String> args) { 602 quiet = true; 603 return true; 604 } 605 }, 606 new Option(resources, "-serialwarn") { 607 @Override 608 public boolean process(String opt, List<String> args) { 609 serialwarn = true; 610 return true; 611 } 612 }, 613 new Option(resources, "-sourcetab", 1) { 614 @Override 615 public boolean process(String opt, List<String> args) { 616 linksource = true; 617 try { | 265 266 /** 267 * The package grouping instance. 268 */ 269 public final Group group = new Group(this); 270 271 /** 272 * The tracker of external package links. 273 */ 274 public final Extern extern = new Extern(this); 275 276 public Reporter reporter; 277 278 public Locale locale; 279 280 /** 281 * Suppress all messages 282 */ 283 public boolean quiet = false; 284 285 /** 286 * Specifies whether those methods that overrides a super-type's method 287 * with no changes to the API contract, should be summarized in the 288 * foot note section. 289 */ 290 public boolean summarizeOverriddenMethods = false; 291 292 // A list containing urls 293 private final List<String> linkList = new ArrayList<>(); 294 295 // A list of pairs containing urls and package list 296 private final List<Pair<String, String>> linkOfflineList = new ArrayList<>(); 297 298 299 public boolean dumpOnError = false; 300 301 private List<Pair<String, String>> groupPairs; 302 303 private final Map<TypeElement, EnumMap<Kind, Reference<VisibleMemberMap>>> typeElementMemberCache; 304 305 public abstract Messages getMessages(); 306 307 public abstract Resources getResources(); 308 309 /** 310 * Return the build date for the doclet. 311 * 585 new Option(resources, "-nosince") { 586 @Override 587 public boolean process(String opt, List<String> args) { 588 nosince = true; 589 return true; 590 } 591 }, 592 new Option(resources, "-notimestamp") { 593 @Override 594 public boolean process(String opt, List<String> args) { 595 notimestamp = true; 596 return true; 597 } 598 }, 599 new Option(resources, "-noqualifier", 1) { 600 @Override 601 public boolean process(String opt, List<String> args) { 602 addToSet(excludedQualifiers, args.get(0)); 603 return true; 604 } 605 }, 606 new Option(resources, "--override-methods", 1) { 607 @Override 608 public boolean process(String opt, List<String> args) { 609 summarizeOverriddenMethods = args.get(0).equals("summary"); 610 return true; 611 } 612 }, 613 new Hidden(resources, "-quiet") { 614 @Override 615 public boolean process(String opt, List<String> args) { 616 quiet = true; 617 return true; 618 } 619 }, 620 new Option(resources, "-serialwarn") { 621 @Override 622 public boolean process(String opt, List<String> args) { 623 serialwarn = true; 624 return true; 625 } 626 }, 627 new Option(resources, "-sourcetab", 1) { 628 @Override 629 public boolean process(String opt, List<String> args) { 630 linksource = true; 631 try { |