public abstract class jdk.javadoc.internal.doclets.toolkit.BaseOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: jdk.javadoc.internal.doclets.toolkit.BaseOptions
  super_class: java.lang.Object
{
  private boolean allowScriptInComments;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean copyDocfileSubdirs;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private final java.util.LinkedHashSet<java.util.List<java.lang.String>> customTagStrs;
    descriptor: Ljava/util/LinkedHashSet;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/LinkedHashSet<Ljava/util/List<Ljava/lang/String;>;>;

  private java.lang.String destDirName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean disableJavaFxStrictChecks;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String docEncoding;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String docFileDestDirName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean dumpOnError;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String encoding;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Set<java.lang.String> excludedDocFileDirs;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private java.util.Set<java.lang.String> excludedQualifiers;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private java.util.List<jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair<java.lang.String, java.lang.String>> groupPairs;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$Pair<Ljava/lang/String;Ljava/lang/String;>;>;

  private boolean javafx;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean keywords;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private final java.util.List<java.lang.String> linkList;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  private final java.util.List<jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair<java.lang.String, java.lang.String>> linkOfflineList;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$Pair<Ljava/lang/String;Ljava/lang/String;>;>;

  private java.lang.String linkPlatformProperties;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean linkSource;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean noComment;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean noDeprecated;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean noPlatformLinks;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean noSince;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean noTimestamp;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean quiet;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean serialWarn;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean showAuthor;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean showTaglets;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean showVersion;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int sourceTabSize;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean summarizeOverriddenMethods;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String tagletPath;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private final jdk.javadoc.internal.doclets.toolkit.BaseConfiguration config;
    descriptor: Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  protected void <init>(jdk.javadoc.internal.doclets.toolkit.BaseConfiguration);
    descriptor: (Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
        start local 1 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration config
         0: .line 276
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 70
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.allowScriptInComments:Z
         2: .line 76
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.copyDocfileSubdirs:Z
         3: .line 81
            aload 0 /* this */
            new java.util.LinkedHashSet
            dup
            invokespecial java.util.LinkedHashSet.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.customTagStrs:Ljava/util/LinkedHashSet;
         4: .line 88
            aload 0 /* this */
            ldc ""
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.destDirName:Ljava/lang/String;
         5: .line 96
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.disableJavaFxStrictChecks:Z
         6: .line 103
            aload 0 /* this */
            aconst_null
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.docEncoding:Ljava/lang/String;
         7: .line 109
            aload 0 /* this */
            ldc ""
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.docFileDestDirName:Ljava/lang/String;
         8: .line 114
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.dumpOnError:Z
         9: .line 121
            aload 0 /* this */
            aconst_null
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.encoding:Ljava/lang/String;
        10: .line 145
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.javafx:Z
        11: .line 153
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.keywords:Z
        12: .line 159
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.linkList:Ljava/util/List;
        13: .line 165
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.linkOfflineList:Ljava/util/List;
        14: .line 176
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.linkSource:Z
        15: .line 182
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.noComment:Z
        16: .line 191
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.noDeprecated:Z
        17: .line 198
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.noPlatformLinks:Z
        18: .line 205
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.noSince:Z
        19: .line 212
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.noTimestamp:Z
        20: .line 218
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.quiet:Z
        21: .line 225
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.serialWarn:Z
        22: .line 234
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.showAuthor:Z
        23: .line 240
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.showTaglets:Z
        24: .line 249
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.showVersion:Z
        25: .line 264
            aload 0 /* this */
            iconst_0
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.summarizeOverriddenMethods:Z
        26: .line 270
            aload 0 /* this */
            aconst_null
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.tagletPath:Ljava/lang/String;
        27: .line 277
            aload 0 /* this */
            aload 1 /* config */
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.config:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
        28: .line 279
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.excludedDocFileDirs:Ljava/util/Set;
        29: .line 280
            aload 0 /* this */
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.excludedQualifiers:Ljava/util/Set;
        30: .line 281
            aload 0 /* this */
            bipush 8
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.sourceTabSize:I
        31: .line 282
            aload 0 /* this */
            new java.util.ArrayList
            dup
            iconst_0
            invokespecial java.util.ArrayList.<init>:(I)V
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.groupPairs:Ljava/util/List;
        32: .line 283
            return
        end local 1 // jdk.javadoc.internal.doclets.toolkit.BaseConfiguration config
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   33     0    this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
            0   33     1  config  Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
    MethodParameters:
        Name  Flags
      config  

  public java.util.Set<? extends jdk.javadoc.internal.doclets.toolkit.BaseOptions$Option> getSupportedOptions();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=5, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 286
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.config:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getDocResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
            astore 1 /* resources */
        start local 1 // jdk.javadoc.internal.doclets.toolkit.Resources resources
         1: .line 287
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.config:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getMessages:()Ljdk/javadoc/internal/doclets/toolkit/Messages;
            astore 2 /* messages */
        start local 2 // jdk.javadoc.internal.doclets.toolkit.Messages messages
         2: .line 288
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.config:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getReporter:()Ljdk/javadoc/doclet/Reporter;
            astore 3 /* reporter */
        start local 3 // jdk.javadoc.doclet.Reporter reporter
         3: .line 290
            bipush 31
            anewarray jdk.javadoc.internal.doclets.toolkit.BaseOptions$Option
            dup
            iconst_0
         4: .line 291
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$1
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-author"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$1.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            iconst_1
         5: .line 299
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$2
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-d"
            iconst_1
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$2.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            iconst_2
         6: .line 307
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$3
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-docencoding"
            iconst_1
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$3.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            iconst_3
         7: .line 315
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$4
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-docfilessubdirs"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$4.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            iconst_4
         8: .line 323
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$5
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-encoding"
            iconst_1
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$5.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            iconst_5
         9: .line 331
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$6
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-excludedocfilessubdir"
            iconst_1
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$6.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            bipush 6
        10: .line 339
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$7
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-group"
            iconst_2
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$7.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            bipush 7
        11: .line 347
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$8
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "--javafx -javafx"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$8.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 8
        12: .line 355
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$9
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-keywords"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$9.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 9
        13: .line 363
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$10
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-link"
            iconst_1
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$10.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            bipush 10
        14: .line 371
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$11
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-linksource"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$11.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 11
        15: .line 379
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$12
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-linkoffline"
            iconst_2
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$12.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            bipush 12
        16: .line 387
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$13
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "--link-platform-properties"
            iconst_1
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$13.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            bipush 13
        17: .line 395
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$14
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-nocomment"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$14.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 14
        18: .line 403
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$15
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-nodeprecated"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$15.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 15
        19: .line 411
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$16
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-nosince"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$16.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 16
        20: .line 419
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$17
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-notimestamp"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$17.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 17
        21: .line 427
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$18
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-noqualifier"
            iconst_1
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$18.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            bipush 18
        22: .line 435
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$19
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "--no-platform-links"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$19.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 19
        23: .line 443
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$20
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "--override-methods"
            iconst_1
            aload 3 /* reporter */
            aload 1 /* resources */
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$20.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;ILjdk/javadoc/doclet/Reporter;Ljdk/javadoc/internal/doclets/toolkit/Resources;)V
            aastore
            dup
            bipush 20
        24: .line 463
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$21
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-quiet"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$21.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 21
        25: .line 471
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$22
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-serialwarn"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$22.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 22
        26: .line 479
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$23
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-sourcetab"
            iconst_1
            aload 2 /* messages */
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$23.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;ILjdk/javadoc/internal/doclets/toolkit/Messages;)V
            aastore
            dup
            bipush 23
        27: .line 498
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$24
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-tag"
            iconst_1
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$24.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            bipush 24
        28: .line 509
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$25
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-taglet"
            iconst_1
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$25.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            bipush 25
        29: .line 520
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$26
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-tagletpath"
            iconst_1
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$26.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
            aastore
            dup
            bipush 26
        30: .line 528
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$27
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "-version"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$27.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 27
        31: .line 536
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$28
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "--dump-on-error"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$28.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 28
        32: .line 544
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$29
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "--allow-script-in-comments"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$29.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 29
        33: .line 552
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$30
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "--disable-javafx-strict-checks"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$30.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
            dup
            bipush 30
        34: .line 560
            new jdk.javadoc.internal.doclets.toolkit.BaseOptions$31
            dup
            aload 0 /* this */
            aload 1 /* resources */
            ldc "--show-taglets"
            invokespecial jdk.javadoc.internal.doclets.toolkit.BaseOptions$31.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
            aastore
        35: .line 290
            invokestatic java.util.List.of:([Ljava/lang/Object;)Ljava/util/List;
            astore 4 /* options */
        start local 4 // java.util.List options
        36: .line 568
            new java.util.TreeSet
            dup
            aload 4 /* options */
            invokespecial java.util.TreeSet.<init>:(Ljava/util/Collection;)V
            areturn
        end local 4 // java.util.List options
        end local 3 // jdk.javadoc.doclet.Reporter reporter
        end local 2 // jdk.javadoc.internal.doclets.toolkit.Messages messages
        end local 1 // jdk.javadoc.internal.doclets.toolkit.Resources resources
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   37     0       this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
            1   37     1  resources  Ljdk/javadoc/internal/doclets/toolkit/Resources;
            2   37     2   messages  Ljdk/javadoc/internal/doclets/toolkit/Messages;
            3   37     3   reporter  Ljdk/javadoc/doclet/Reporter;
           36   37     4    options  Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/BaseOptions$Option;>;
    Signature: ()Ljava/util/Set<+Ljdk/javadoc/internal/doclets/toolkit/BaseOptions$Option;>;

  protected boolean generalValidOptions();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 578
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.docEncoding:Ljava/lang/String;
            ifnull 3
         1: .line 579
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.docEncoding:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseOptions.checkOutputFileEncoding:(Ljava/lang/String;)Z
            ifne 3
         2: .line 580
            iconst_0
            ireturn
         3: .line 583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.docEncoding:Ljava/lang/String;
            ifnonnull 6
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.encoding:Ljava/lang/String;
            ifnull 6
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.encoding:Ljava/lang/String;
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 6
         4: .line 584
            aload 0 /* this */
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.encoding:Ljava/lang/String;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseOptions.checkOutputFileEncoding:(Ljava/lang/String;)Z
            ifne 6
         5: .line 585
            iconst_0
            ireturn
         6: .line 588
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  private boolean checkOutputFileEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=8, locals=5, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
        start local 1 // java.lang.String docencoding
         0: .line 598
            new java.io.ByteArrayOutputStream
            dup
            invokespecial java.io.ByteArrayOutputStream.<init>:()V
            astore 2 /* ost */
        start local 2 // java.io.OutputStream ost
         1: .line 599
            aconst_null
            astore 3 /* osw */
        start local 3 // java.io.OutputStreamWriter osw
         2: .line 601
            new java.io.OutputStreamWriter
            dup
            aload 2 /* ost */
            aload 1 /* docencoding */
            invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;Ljava/lang/String;)V
            astore 3 /* osw */
         3: .line 602
            goto 19
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseOptions java.lang.String java.io.OutputStream java.io.OutputStreamWriter
      StackMap stack: java.io.UnsupportedEncodingException
         4: pop
         5: .line 603
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.config:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
            getstatic javax.tools.Diagnostic$Kind.ERROR:Ljavax/tools/Diagnostic$Kind;
         6: .line 604
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.config:Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
            invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getDocResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
            ldc "doclet.Encoding_not_supported"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* docencoding */
            aastore
            invokevirtual jdk.javadoc.internal.doclets.toolkit.Resources.getText:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
         7: .line 603
            invokeinterface jdk.javadoc.doclet.Reporter.print:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;)V
         8: .line 608
            aload 3 /* osw */
            ifnull 12
         9: .line 609
            aload 3 /* osw */
            invokevirtual java.io.OutputStreamWriter.close:()V
        10: .line 611
            goto 12
      StackMap locals:
      StackMap stack: java.io.IOException
        11: pop
        12: .line 605
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        13: .line 606
      StackMap locals:
      StackMap stack: java.lang.Throwable
            astore 4
        14: .line 608
            aload 3 /* osw */
            ifnull 18
        15: .line 609
            aload 3 /* osw */
            invokevirtual java.io.OutputStreamWriter.close:()V
        16: .line 611
            goto 18
      StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseOptions java.lang.String java.io.OutputStream java.io.OutputStreamWriter java.lang.Throwable
      StackMap stack: java.io.IOException
        17: pop
        18: .line 613
      StackMap locals:
      StackMap stack:
            aload 4
            athrow
        19: .line 608
      StackMap locals:
      StackMap stack:
            aload 3 /* osw */
            ifnull 23
        20: .line 609
            aload 3 /* osw */
            invokevirtual java.io.OutputStreamWriter.close:()V
        21: .line 611
            goto 23
      StackMap locals:
      StackMap stack: java.io.IOException
        22: pop
        23: .line 614
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 3 // java.io.OutputStreamWriter osw
        end local 2 // java.io.OutputStream ost
        end local 1 // java.lang.String docencoding
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
            0   24     1  docencoding  Ljava/lang/String;
            1   24     2          ost  Ljava/io/OutputStream;
            2   24     3          osw  Ljava/io/OutputStreamWriter;
      Exception table:
        from    to  target  type
           2     3       4  Class java.io.UnsupportedEncodingException
           8    10      11  Class java.io.IOException
           2     8      13  any
          14    16      17  Class java.io.IOException
          19    21      22  Class java.io.IOException
    MethodParameters:
             Name  Flags
      docencoding  

  private void addToSet(java.util.Set<java.lang.String>, java.lang.String);
    descriptor: (Ljava/util/Set;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
        start local 1 // java.util.Set s
        start local 2 // java.lang.String str
         0: .line 618
            new java.util.StringTokenizer
            dup
            aload 2 /* str */
            ldc ":"
            invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* st */
        start local 3 // java.util.StringTokenizer st
         1: .line 620
            goto 4
         2: .line 621
      StackMap locals: java.util.StringTokenizer
      StackMap stack:
            aload 3 /* st */
            invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
            astore 4 /* current */
        start local 4 // java.lang.String current
         3: .line 622
            aload 1 /* s */
            aload 4 /* current */
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // java.lang.String current
         4: .line 620
      StackMap locals:
      StackMap stack:
            aload 3 /* st */
            invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
            ifne 2
         5: .line 624
            return
        end local 3 // java.util.StringTokenizer st
        end local 2 // java.lang.String str
        end local 1 // java.util.Set s
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
            0    6     1        s  Ljava/util/Set<Ljava/lang/String;>;
            0    6     2      str  Ljava/lang/String;
            1    6     3       st  Ljava/util/StringTokenizer;
            3    4     4  current  Ljava/lang/String;
    Signature: (Ljava/util/Set<Ljava/lang/String;>;Ljava/lang/String;)V
    MethodParameters:
      Name  Flags
      s     
      str   

  protected static java.lang.String addTrailingFileSep(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // java.lang.String path
         0: .line 635
            ldc "file.separator"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* fs */
        start local 1 // java.lang.String fs
         1: .line 636
            new java.lang.StringBuilder
            dup
            aload 1 /* fs */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fs */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 2 /* dblfs */
        start local 2 // java.lang.String dblfs
         2: .line 638
            goto 6
        start local 3 // int indexDblfs
         3: .line 639
      StackMap locals: java.lang.String java.lang.String int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 0 /* path */
            iconst_0
            iload 3 /* indexDblfs */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         4: .line 640
            aload 0 /* path */
            iload 3 /* indexDblfs */
            aload 1 /* fs */
            invokevirtual java.lang.String.length:()I
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 639
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 0 /* path */
        end local 3 // int indexDblfs
         6: .line 638
      StackMap locals:
      StackMap stack:
            aload 0 /* path */
            aload 2 /* dblfs */
            iconst_1
            invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
            dup
            istore 3 /* indexDblfs */
        start local 3 // int indexDblfs
         7: ifge 3
         8: .line 642
            aload 0 /* path */
            aload 1 /* fs */
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifne 10
         9: .line 643
            new java.lang.StringBuilder
            dup
            aload 0 /* path */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* fs */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 0 /* path */
        10: .line 644
      StackMap locals: int
      StackMap stack:
            aload 0 /* path */
            areturn
        end local 3 // int indexDblfs
        end local 2 // java.lang.String dblfs
        end local 1 // java.lang.String fs
        end local 0 // java.lang.String path
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        path  Ljava/lang/String;
            1   11     1          fs  Ljava/lang/String;
            2   11     2       dblfs  Ljava/lang/String;
            3    6     3  indexDblfs  I
            7   11     3  indexDblfs  I
    MethodParameters:
      Name  Flags
      path  

  boolean allowScriptInComments();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 652
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.allowScriptInComments:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean copyDocfileSubdirs();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 660
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.copyDocfileSubdirs:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  java.util.LinkedHashSet<java.util.List<java.lang.String>> customTagStrs();
    descriptor: ()Ljava/util/LinkedHashSet;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 667
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.customTagStrs:Ljava/util/LinkedHashSet;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
    Signature: ()Ljava/util/LinkedHashSet<Ljava/util/List<Ljava/lang/String;>;>;

  java.lang.String destDirName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 676
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.destDirName:Ljava/lang/String;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  boolean disableJavaFxStrictChecks();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 686
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.disableJavaFxStrictChecks:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public java.lang.String docEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 695
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.docEncoding:Ljava/lang/String;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public void setDocEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
        start local 1 // java.lang.String docEncoding
         0: .line 699
            aload 0 /* this */
            aload 1 /* docEncoding */
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.docEncoding:Ljava/lang/String;
         1: .line 700
            return
        end local 1 // java.lang.String docEncoding
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
            0    2     1  docEncoding  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      docEncoding  

  java.lang.String docFileDestDirName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 708
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.docFileDestDirName:Ljava/lang/String;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  boolean dumpOnError();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 715
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.dumpOnError:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public java.lang.String encoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 724
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.encoding:Ljava/lang/String;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  java.util.Set<java.lang.String> excludedDocFileDirs();
    descriptor: ()Ljava/util/Set;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 732
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.excludedDocFileDirs:Ljava/util/Set;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  java.util.Set<java.lang.String> excludedQualifiers();
    descriptor: ()Ljava/util/Set;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 740
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.excludedQualifiers:Ljava/util/Set;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  java.util.List<jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair<java.lang.String, java.lang.String>> groupPairs();
    descriptor: ()Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 747
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.groupPairs:Ljava/util/List;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
    Signature: ()Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$Pair<Ljava/lang/String;Ljava/lang/String;>;>;

  public boolean javafx();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 756
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.javafx:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public void setJavaFX(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
        start local 1 // boolean javafx
         0: .line 760
            aload 0 /* this */
            iload 1 /* javafx */
            putfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.javafx:Z
         1: .line 761
            return
        end local 1 // boolean javafx
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
            0    2     1  javafx  Z
    MethodParameters:
        Name  Flags
      javafx  

  public boolean keywords();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 770
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.keywords:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  java.util.List<java.lang.String> linkList();
    descriptor: ()Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 777
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.linkList:Ljava/util/List;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  java.util.List<jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair<java.lang.String, java.lang.String>> linkOfflineList();
    descriptor: ()Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 784
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.linkOfflineList:Ljava/util/List;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
    Signature: ()Ljava/util/List<Ljdk/javadoc/internal/doclets/toolkit/util/Utils$Pair<Ljava/lang/String;Ljava/lang/String;>;>;

  java.lang.String linkPlatformProperties();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 791
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.linkPlatformProperties:Ljava/lang/String;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean linkSource();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 799
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.linkSource:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean noComment();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 807
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.noComment:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean noDeprecated();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 818
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.noDeprecated:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean noPlatformLinks();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 827
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.noPlatformLinks:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean noSince();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 836
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.noSince:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean noTimestamp();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 845
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.noTimestamp:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  boolean quiet();
    descriptor: ()Z
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 853
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.quiet:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean serialWarn();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 862
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.serialWarn:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean showAuthor();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 873
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.showAuthor:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean showTaglets();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 881
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.showTaglets:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean showVersion();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 892
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.showVersion:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public int sourceTabSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 900
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.sourceTabSize:I
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public boolean summarizeOverriddenMethods();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 911
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.summarizeOverriddenMethods:Z
            ireturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;

  public java.lang.String tagletPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
         0: .line 919
            aload 0 /* this */
            getfield jdk.javadoc.internal.doclets.toolkit.BaseOptions.tagletPath:Ljava/lang/String;
            areturn
        end local 0 // jdk.javadoc.internal.doclets.toolkit.BaseOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljdk/javadoc/internal/doclets/toolkit/BaseOptions;
}
SourceFile: "BaseOptions.java"
NestMembers:
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$1  jdk.javadoc.internal.doclets.toolkit.BaseOptions$10  jdk.javadoc.internal.doclets.toolkit.BaseOptions$11  jdk.javadoc.internal.doclets.toolkit.BaseOptions$12  jdk.javadoc.internal.doclets.toolkit.BaseOptions$13  jdk.javadoc.internal.doclets.toolkit.BaseOptions$14  jdk.javadoc.internal.doclets.toolkit.BaseOptions$15  jdk.javadoc.internal.doclets.toolkit.BaseOptions$16  jdk.javadoc.internal.doclets.toolkit.BaseOptions$17  jdk.javadoc.internal.doclets.toolkit.BaseOptions$18  jdk.javadoc.internal.doclets.toolkit.BaseOptions$19  jdk.javadoc.internal.doclets.toolkit.BaseOptions$2  jdk.javadoc.internal.doclets.toolkit.BaseOptions$20  jdk.javadoc.internal.doclets.toolkit.BaseOptions$21  jdk.javadoc.internal.doclets.toolkit.BaseOptions$22  jdk.javadoc.internal.doclets.toolkit.BaseOptions$23  jdk.javadoc.internal.doclets.toolkit.BaseOptions$24  jdk.javadoc.internal.doclets.toolkit.BaseOptions$25  jdk.javadoc.internal.doclets.toolkit.BaseOptions$26  jdk.javadoc.internal.doclets.toolkit.BaseOptions$27  jdk.javadoc.internal.doclets.toolkit.BaseOptions$28  jdk.javadoc.internal.doclets.toolkit.BaseOptions$29  jdk.javadoc.internal.doclets.toolkit.BaseOptions$3  jdk.javadoc.internal.doclets.toolkit.BaseOptions$30  jdk.javadoc.internal.doclets.toolkit.BaseOptions$31  jdk.javadoc.internal.doclets.toolkit.BaseOptions$4  jdk.javadoc.internal.doclets.toolkit.BaseOptions$5  jdk.javadoc.internal.doclets.toolkit.BaseOptions$6  jdk.javadoc.internal.doclets.toolkit.BaseOptions$7  jdk.javadoc.internal.doclets.toolkit.BaseOptions$8  jdk.javadoc.internal.doclets.toolkit.BaseOptions$9  jdk.javadoc.internal.doclets.toolkit.BaseOptions$Hidden  jdk.javadoc.internal.doclets.toolkit.BaseOptions$Option  jdk.javadoc.internal.doclets.toolkit.BaseOptions$XOption
InnerClasses:
  public final Kind = javax.tools.Diagnostic$Kind of javax.tools.Diagnostic
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$1
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$10
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$11
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$12
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$13
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$14
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$15
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$16
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$17
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$18
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$19
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$2
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$20
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$21
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$22
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$23
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$24
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$25
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$26
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$27
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$28
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$29
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$3
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$30
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$31
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$4
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$5
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$6
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$7
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$8
  jdk.javadoc.internal.doclets.toolkit.BaseOptions$9
  protected abstract Hidden = jdk.javadoc.internal.doclets.toolkit.BaseOptions$Hidden of jdk.javadoc.internal.doclets.toolkit.BaseOptions
  protected abstract Option = jdk.javadoc.internal.doclets.toolkit.BaseOptions$Option of jdk.javadoc.internal.doclets.toolkit.BaseOptions
  protected abstract XOption = jdk.javadoc.internal.doclets.toolkit.BaseOptions$XOption of jdk.javadoc.internal.doclets.toolkit.BaseOptions
  public Pair = jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair of jdk.javadoc.internal.doclets.toolkit.util.Utils