public abstract class jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
super_class: java.lang.Object
{
public final jdk.javadoc.doclet.Doclet doclet;
descriptor: Ljdk/javadoc/doclet/Doclet;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
protected jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory builderFactory;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
flags: (0x0004) ACC_PROTECTED
public jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager tagletManager;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
flags: (0x0001) ACC_PUBLIC
public java.lang.String builderXMLPath;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public static final java.lang.String DEFAULT_BUILDER_XML;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "resources/doclet.xml"
public java.lang.String tagletpath;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean serialwarn;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public int sourcetab;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public java.lang.String tabSpaces;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean linksource;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean nosince;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean copydocfilesubdirs;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean backwardCompatibility;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean keywords;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public final jdk.javadoc.internal.doclets.toolkit.util.MetaKeywords metakeywords;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/MetaKeywords;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
protected java.util.Set<java.lang.String> excludedDocFileDirs;
descriptor: Ljava/util/Set;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Set<Ljava/lang/String;>;
protected java.util.Set<java.lang.String> excludedQualifiers;
descriptor: Ljava/util/Set;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Set<Ljava/lang/String;>;
public jdk.javadoc.doclet.DocletEnvironment docEnv;
descriptor: Ljdk/javadoc/doclet/DocletEnvironment;
flags: (0x0001) ACC_PUBLIC
public jdk.javadoc.internal.doclets.toolkit.util.Utils utils;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
flags: (0x0001) ACC_PUBLIC
public jdk.javadoc.internal.doclets.toolkit.WorkArounds workArounds;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
flags: (0x0001) ACC_PUBLIC
public java.lang.String destDirName;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String docFileDestDirName;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String docencoding;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean ;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public java.lang.String encoding;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean showauthor;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean javafx;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean showversion;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
private boolean ;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public java.lang.String sourcepath;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public boolean showModules;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean nodeprecated;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public jdk.javadoc.internal.doclets.toolkit.util.TypeElementCatalog typeElementCatalog;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog;
flags: (0x0001) ACC_PUBLIC
public boolean notimestamp;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public final jdk.javadoc.internal.doclets.toolkit.util.Group group;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Group;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final jdk.javadoc.internal.doclets.toolkit.util.Extern extern;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public jdk.javadoc.doclet.Reporter reporter;
descriptor: Ljdk/javadoc/doclet/Reporter;
flags: (0x0001) ACC_PUBLIC
public java.util.Locale locale;
descriptor: Ljava/util/Locale;
flags: (0x0001) ACC_PUBLIC
public boolean quiet;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean summarizeOverriddenMethods;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
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;>;>;
public boolean useModuleDirectories;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean dumpOnError;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
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;>;>;
public jdk.javadoc.internal.doclets.toolkit.CommentUtils ;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
flags: (0x0001) ACC_PUBLIC
public java.util.SortedSet<javax.lang.model.element.PackageElement> packages;
descriptor: Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/SortedSet<Ljavax/lang/model/element/PackageElement;>;
public jdk.javadoc.internal.doclets.toolkit.OverviewElement overviewElement;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/OverviewElement;
flags: (0x0001) ACC_PUBLIC
public jdk.javadoc.internal.doclets.toolkit.util.DocFileFactory docFileFactory;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocFileFactory;
flags: (0x0001) ACC_PUBLIC
public java.util.SortedMap<javax.lang.model.element.ModuleElement, java.util.Set<javax.lang.model.element.PackageElement>> modulePackages;
descriptor: Ljava/util/SortedMap;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/SortedMap<Ljavax/lang/model/element/ModuleElement;Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;>;
public java.util.SortedSet<javax.lang.model.element.ModuleElement> modules;
descriptor: Ljava/util/SortedSet;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/SortedSet<Ljavax/lang/model/element/ModuleElement;>;
protected static final java.lang.String sharedResourceBundleName;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "jdk.javadoc.internal.doclets.toolkit.resources.doclets"
public boolean disableJavaFxStrictChecks;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean showTaglets;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberCache visibleMemberCache;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberCache;
flags: (0x0000)
public jdk.javadoc.internal.doclets.toolkit.PropertyUtils propertyUtils;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/PropertyUtils;
flags: (0x0001) ACC_PUBLIC
private boolean initialized;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.Set<javax.lang.model.element.ModuleElement> specifiedModuleElements;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavax/lang/model/element/ModuleElement;>;
private java.util.Set<javax.lang.model.element.PackageElement> specifiedPackageElements;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;
private java.util.Set<javax.lang.model.element.TypeElement> specifiedTypeElements;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
private java.util.Set<javax.lang.model.element.ModuleElement> includedModuleElements;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavax/lang/model/element/ModuleElement;>;
private java.util.Set<javax.lang.model.element.PackageElement> includedPackageElements;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;
private java.util.Set<javax.lang.model.element.TypeElement> includedTypeElements;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
final java.util.LinkedHashSet<java.util.List<java.lang.String>> customTagStrs;
descriptor: Ljava/util/LinkedHashSet;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/LinkedHashSet<Ljava/util/List<Ljava/lang/String;>;>;
public abstract jdk.javadoc.internal.doclets.toolkit.Messages getMessages();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Messages;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract jdk.javadoc.internal.doclets.toolkit.Resources getResources();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Resources;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getDocletVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean finishOptionSettings();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public void <init>(jdk.javadoc.doclet.Doclet);
descriptor: (Ljdk/javadoc/doclet/Doclet;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletpath:Ljava/lang/String;
2: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.serialwarn:Z
3: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.linksource:Z
4: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.nosince:Z
5: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.copydocfilesubdirs:Z
6: aload 0
iconst_1
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.backwardCompatibility:Z
7: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.keywords:Z
8: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.destDirName:Ljava/lang/String;
9: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.docFileDestDirName:Ljava/lang/String;
10: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.docencoding:Ljava/lang/String;
11: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.nocomment:Z
12: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.encoding:Ljava/lang/String;
13: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.showauthor:Z
14: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.javafx:Z
15: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.showversion:Z
16: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.allowScriptInComments:Z
17: aload 0
ldc ""
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.sourcepath:Ljava/lang/String;
18: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.showModules:Z
19: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.nodeprecated:Z
20: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.notimestamp:Z
21: aload 0
new jdk.javadoc.internal.doclets.toolkit.util.Group
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.util.Group.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.group:Ljdk/javadoc/internal/doclets/toolkit/util/Group;
22: aload 0
new jdk.javadoc.internal.doclets.toolkit.util.Extern
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.util.Extern.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
23: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.quiet:Z
24: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.summarizeOverriddenMethods:Z
25: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.linkList:Ljava/util/List;
26: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.linkOfflineList:Ljava/util/List;
27: aload 0
iconst_1
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.useModuleDirectories:Z
28: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.dumpOnError:Z
29: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.packages:Ljava/util/SortedSet;
30: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.disableJavaFxStrictChecks:Z
31: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.showTaglets:Z
32: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.visibleMemberCache:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberCache;
33: aload 0
aconst_null
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.propertyUtils:Ljdk/javadoc/internal/doclets/toolkit/PropertyUtils;
34: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.initialized:Z
35: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.customTagStrs:Ljava/util/LinkedHashSet;
36: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.doclet:Ljdk/javadoc/doclet/Doclet;
37: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.excludedDocFileDirs:Ljava/util/Set;
38: aload 0
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.excludedQualifiers:Ljava/util/Set;
39: aload 0
bipush 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.setTabWidth:(I)V
40: aload 0
new jdk.javadoc.internal.doclets.toolkit.util.MetaKeywords
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.util.MetaKeywords.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.metakeywords:Ljdk/javadoc/internal/doclets/toolkit/util/MetaKeywords;
41: aload 0
new java.util.ArrayList
dup
iconst_0
invokespecial java.util.ArrayList.<init>:(I)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.groupPairs:Ljava/util/List;
42: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 43 1 doclet Ljdk/javadoc/doclet/Doclet;
MethodParameters:
Name Flags
doclet
protected void initConfiguration(jdk.javadoc.doclet.DocletEnvironment);
descriptor: (Ljdk/javadoc/doclet/DocletEnvironment;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.initialized:Z
ifeq 2
1: new java.lang.IllegalStateException
dup
ldc "configuration previously initialized"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.initialized:Z
3: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
4: aload 0
new jdk.javadoc.internal.doclets.toolkit.util.Utils
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.util.Utils.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
5: aload 0
new jdk.javadoc.internal.doclets.toolkit.CommentUtils
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.CommentUtils.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.cmtUtils:Ljdk/javadoc/internal/doclets/toolkit/CommentUtils;
6: aload 0
new jdk.javadoc.internal.doclets.toolkit.WorkArounds
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.WorkArounds.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
7: aload 0
new jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberCache
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberCache.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.visibleMemberCache:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberCache;
8: aload 0
new jdk.javadoc.internal.doclets.toolkit.PropertyUtils
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.PropertyUtils.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.propertyUtils:Ljdk/javadoc/internal/doclets/toolkit/PropertyUtils;
9: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter
dup
aload 1
iconst_0
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.<init>:(Ljdk/javadoc/doclet/DocletEnvironment;Z)V
astore 2
start local 2 10: aload 0
aload 2
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.mset:Ljava/util/Set;
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.specifiedModuleElements:Ljava/util/Set;
11: aload 0
aload 2
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.pset:Ljava/util/Set;
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.specifiedPackageElements:Ljava/util/Set;
12: aload 0
aload 2
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.tset:Ljava/util/Set;
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.specifiedTypeElements:Ljava/util/Set;
13: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter
dup
aload 1
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.<init>:(Ljdk/javadoc/doclet/DocletEnvironment;Z)V
astore 3
start local 3 14: aload 0
aload 3
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.mset:Ljava/util/Set;
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.includedModuleElements:Ljava/util/Set;
15: aload 0
aload 3
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.pset:Ljava/util/Set;
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.includedPackageElements:Ljava/util/Set;
16: aload 0
aload 3
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter.tset:Ljava/util/Set;
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.includedTypeElements:Ljava/util/Set;
17: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 18 1 docEnv Ljdk/javadoc/doclet/DocletEnvironment;
10 18 2 specifiedSplitter Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration$Splitter;
14 18 3 includedSplitter Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration$Splitter;
MethodParameters:
Name Flags
docEnv
public jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory getBuilderFactory();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
ifnonnull 2
1: aload 0
new jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.builderFactory:Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
public jdk.javadoc.doclet.Reporter getReporter();
descriptor: ()Ljdk/javadoc/doclet/Reporter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
public java.util.Set<javax.lang.model.element.ModuleElement> getSpecifiedModuleElements();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.specifiedModuleElements:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
Signature: ()Ljava/util/Set<Ljavax/lang/model/element/ModuleElement;>;
public java.util.Set<javax.lang.model.element.PackageElement> getSpecifiedPackageElements();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.specifiedPackageElements:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
Signature: ()Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;
public java.util.Set<javax.lang.model.element.TypeElement> getSpecifiedTypeElements();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.specifiedTypeElements:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
Signature: ()Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
public java.util.Set<javax.lang.model.element.ModuleElement> getIncludedModuleElements();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.includedModuleElements:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
Signature: ()Ljava/util/Set<Ljavax/lang/model/element/ModuleElement;>;
public java.util.Set<javax.lang.model.element.PackageElement> getIncludedPackageElements();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.includedPackageElements:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
Signature: ()Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;
public java.util.Set<javax.lang.model.element.TypeElement> getIncludedTypeElements();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.includedTypeElements:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
Signature: ()Ljava/util/Set<Ljavax/lang/model/element/TypeElement;>;
private void initModules();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
new java.util.TreeSet
dup
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeModuleComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modules:Ljava/util/SortedSet;
1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modules:Ljava/util/SortedSet;
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getSpecifiedModuleElements:()Ljava/util/Set;
invokeinterface java.util.SortedSet.addAll:(Ljava/util/Collection;)Z
pop
2: aload 0
new java.util.TreeMap
dup
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makeModuleComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeMap.<init>:(Ljava/util/Comparator;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modulePackages:Ljava/util/SortedMap;
3: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 2
goto 11
StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration top java.util.Iterator
StackMap stack:
4: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
astore 1
start local 1 5: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
invokeinterface jdk.javadoc.doclet.DocletEnvironment.getElementUtils:()Ljavax/lang/model/util/Elements;
aload 1
invokeinterface javax.lang.model.util.Elements.getModuleOf:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/ModuleElement;
astore 3
start local 3 6: aload 3
ifnull 11
aload 3
invokeinterface javax.lang.model.element.ModuleElement.isUnnamed:()Z
ifne 11
7: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modulePackages:Ljava/util/SortedMap;
8: aload 3
aload 0
invokedynamic apply(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.lambda$0(Ljavax/lang/model/element/ModuleElement;)Ljava/util/Set; (7)
(Ljavax/lang/model/element/ModuleElement;)Ljava/util/Set;
invokeinterface java.util.SortedMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast java.util.Set
9: astore 4
start local 4 10: aload 4
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 end local 1 11: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
12: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getIncludedPackageElements:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 2
goto 20
StackMap locals:
StackMap stack:
13: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
astore 1
start local 1 14: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.docEnv:Ljdk/javadoc/doclet/DocletEnvironment;
invokeinterface jdk.javadoc.doclet.DocletEnvironment.getElementUtils:()Ljavax/lang/model/util/Elements;
aload 1
invokeinterface javax.lang.model.util.Elements.getModuleOf:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/ModuleElement;
astore 3
start local 3 15: aload 3
ifnull 20
aload 3
invokeinterface javax.lang.model.element.ModuleElement.isUnnamed:()Z
ifne 20
16: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modulePackages:Ljava/util/SortedMap;
17: aload 3
aload 0
invokedynamic apply(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.lambda$1(Ljavax/lang/model/element/ModuleElement;)Ljava/util/Set; (7)
(Ljavax/lang/model/element/ModuleElement;)Ljava/util/Set;
invokeinterface java.util.SortedMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast java.util.Set
18: astore 4
start local 4 19: aload 4
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 end local 1 20: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
21: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modules:Ljava/util/SortedSet;
aload 0
invokedynamic accept(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.lambda$2(Ljavax/lang/model/element/ModuleElement;)V (7)
(Ljavax/lang/model/element/ModuleElement;)V
invokeinterface java.util.SortedSet.forEach:(Ljava/util/function/Consumer;)V
22: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modules:Ljava/util/SortedSet;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modulePackages:Ljava/util/SortedMap;
invokeinterface java.util.SortedMap.keySet:()Ljava/util/Set;
invokeinterface java.util.SortedSet.addAll:(Ljava/util/Collection;)Z
pop
23: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.isEmpty:()Z
ifeq 24
iconst_0
goto 25
StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
StackMap stack: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
24: iconst_1
StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
StackMap stack: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration int
25: putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.showModules:Z
26: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modulePackages:Ljava/util/SortedMap;
invokeinterface java.util.SortedMap.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 29
StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration top java.util.Iterator
StackMap stack:
27: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Set
astore 1
start local 1 28: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.packages:Ljava/util/SortedSet;
aload 1
invokeinterface java.util.SortedSet.addAll:(Ljava/util/Collection;)Z
pop
end local 1 29: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 27
30: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
5 11 1 p Ljavax/lang/model/element/PackageElement;
6 11 3 mdle Ljavax/lang/model/element/ModuleElement;
10 11 4 s Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;
14 20 1 p Ljavax/lang/model/element/PackageElement;
15 20 3 mdle Ljavax/lang/model/element/ModuleElement;
19 20 4 s Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;
28 29 1 pkgs Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;
private void initPackages();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new java.util.TreeSet
dup
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makePackageComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.packages:Ljava/util/SortedSet;
1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.packages:Ljava/util/SortedSet;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.includedPackageElements:Ljava/util/Set;
invokeinterface java.util.SortedSet.addAll:(Ljava/util/Collection;)Z
pop
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
public java.util.Set<jdk.javadoc.doclet.Doclet$Option> getSupportedOptions();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getResources:()Ljdk/javadoc/internal/doclets/toolkit/Resources;
astore 1
start local 1 1: bipush 30
anewarray jdk.javadoc.doclet.Doclet$Option
dup
iconst_0
2: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$1
dup
aload 0
aload 1
ldc "-author"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$1.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
iconst_1
3: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$2
dup
aload 0
aload 1
ldc "-d"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$2.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_2
4: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$3
dup
aload 0
aload 1
ldc "-docencoding"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$3.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_3
5: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$4
dup
aload 0
aload 1
ldc "-docfilessubdirs"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$4.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
iconst_4
6: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$5
dup
aload 0
aload 0
aload 1
ldc "-encoding"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$5.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
iconst_5
7: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$6
dup
aload 0
aload 1
ldc "-excludedocfilessubdir"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$6.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 6
8: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$7
dup
aload 0
aload 1
ldc "-group"
iconst_2
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$7.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 7
9: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$8
dup
aload 0
aload 1
ldc "--javafx -javafx"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$8.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 8
10: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$9
dup
aload 0
aload 1
ldc "-keywords"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$9.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 9
11: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$10
dup
aload 0
aload 1
ldc "-link"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$10.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 10
12: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$11
dup
aload 0
aload 1
ldc "-linksource"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$11.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 11
13: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$12
dup
aload 0
aload 1
ldc "-linkoffline"
iconst_2
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$12.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 12
14: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$13
dup
aload 0
aload 1
ldc "-nocomment"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$13.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 13
15: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$14
dup
aload 0
aload 1
ldc "-nodeprecated"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$14.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 14
16: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$15
dup
aload 0
aload 1
ldc "-nosince"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$15.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 15
17: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$16
dup
aload 0
aload 1
ldc "-notimestamp"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$16.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 16
18: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$17
dup
aload 0
aload 1
ldc "-noqualifier"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$17.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 17
19: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$18
dup
aload 0
aload 1
ldc "--override-methods"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$18.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 18
20: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$19
dup
aload 0
aload 0
aload 1
ldc "-quiet"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$19.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 19
21: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$20
dup
aload 0
aload 1
ldc "-serialwarn"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$20.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 20
22: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$21
dup
aload 0
aload 1
ldc "-sourcetab"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$21.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 21
23: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$22
dup
aload 0
aload 1
ldc "-tag"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$22.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 22
24: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$23
dup
aload 0
aload 1
ldc "-taglet"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$23.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 23
25: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$24
dup
aload 0
aload 1
ldc "-tagletpath"
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$24.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;I)V
aastore
dup
bipush 24
26: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$25
dup
aload 0
aload 1
ldc "-version"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$25.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 25
27: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$26
dup
aload 0
aload 0
aload 1
ldc "--dump-on-error"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$26.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 26
28: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$27
dup
aload 0
aload 1
ldc "--allow-script-in-comments"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$27.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 27
29: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$28
dup
aload 0
aload 0
aload 1
ldc "--disable-javafx-strict-checks"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$28.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 28
30: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$29
dup
aload 0
aload 0
aload 1
ldc "--show-taglets"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$29.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
dup
bipush 29
31: new jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$30
dup
aload 0
aload 0
aload 1
ldc "--no-module-directories"
invokespecial jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$30.<init>:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljdk/javadoc/internal/doclets/toolkit/Resources;Ljava/lang/String;)V
aastore
32: astore 2
start local 2 33: new java.util.TreeSet
dup
invokespecial java.util.TreeSet.<init>:()V
astore 3
start local 3 34: aload 3
aload 2
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.Set.addAll:(Ljava/util/Collection;)Z
pop
35: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
1 36 1 resources Ljdk/javadoc/internal/doclets/toolkit/Resources;
33 36 2 options [Ljdk/javadoc/doclet/Doclet$Option;
34 36 3 set Ljava/util/Set<Ljdk/javadoc/doclet/Doclet$Option;>;
Signature: ()Ljava/util/Set<Ljdk/javadoc/doclet/Doclet$Option;>;
protected boolean finishOptionSettings0();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.initDestDirectory:()V
1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.linkList:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 4
StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration top java.util.Iterator
StackMap stack:
2: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 3: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
aload 1
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.link:(Ljava/lang/String;Ljdk/javadoc/doclet/Reporter;)Z
pop
end local 1 4: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.linkOfflineList:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 8
StackMap locals:
StackMap stack:
6: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair
astore 1
start local 1 7: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.extern:Ljdk/javadoc/internal/doclets/toolkit/util/Extern;
aload 1
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair.first:Ljava/lang/Object;
checkcast java.lang.String
aload 1
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair.second:Ljava/lang/Object;
checkcast java.lang.String
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Extern.link:(Ljava/lang/String;Ljava/lang/String;Ljdk/javadoc/doclet/Reporter;)Z
pop
end local 1 8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: aload 0
new jdk.javadoc.internal.doclets.toolkit.util.TypeElementCatalog
dup
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.includedTypeElements:Ljava/util/Set;
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.util.TypeElementCatalog.<init>:(Ljava/lang/Iterable;Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.typeElementCatalog:Ljdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog;
10: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.customTagStrs:Ljava/util/LinkedHashSet;
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.initTagletManager:(Ljava/util/Set;)V
11: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.groupPairs:Ljava/util/List;
invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
aload 0
invokedynamic accept(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.lambda$4(Ljdk/javadoc/internal/doclets/toolkit/util/Utils$Pair;)V (7)
(Ljdk/javadoc/internal/doclets/toolkit/util/Utils$Pair;)V
invokeinterface java.util.stream.Stream.forEach:(Ljava/util/function/Consumer;)V
12: aload 0
new jdk.javadoc.internal.doclets.toolkit.OverviewElement
dup
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.workArounds:Ljdk/javadoc/internal/doclets/toolkit/WorkArounds;
invokevirtual jdk.javadoc.internal.doclets.toolkit.WorkArounds.getUnnamedPackage:()Ljavax/lang/model/element/PackageElement;
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getOverviewPath:()Ljavax/tools/JavaFileObject;
invokespecial jdk.javadoc.internal.doclets.toolkit.OverviewElement.<init>:(Ljavax/lang/model/element/PackageElement;Ljavax/tools/FileObject;)V
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.overviewElement:Ljdk/javadoc/internal/doclets/toolkit/OverviewElement;
13: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
3 4 1 link Ljava/lang/String;
7 8 1 linkOfflinePair Ljdk/javadoc/internal/doclets/toolkit/util/Utils$Pair<Ljava/lang/String;Ljava/lang/String;>;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
public boolean setOptions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.initPackages:()V
1: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.initModules:()V
2: aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.finishOptionSettings0:()Z
ifeq 3
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.finishOptionSettings:()Z
ifne 4
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
private void initDestDirectory();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=2, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.destDirName:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifne 16
1: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.destDirName:Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForDirectory:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 1
start local 1 2: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.exists:()Z
ifne 6
3: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
getstatic javax.tools.Diagnostic$Kind.NOTE:Ljavax/tools/Diagnostic$Kind;
aload 0
ldc "doclet.dest_dir_create"
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.destDirName:Ljava/lang/String;
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.javadoc.doclet.Reporter.print:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;)V
4: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.mkdirs:()Z
pop
5: goto 16
StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocFile
StackMap stack:
6: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.isDirectory:()Z
ifne 11
7: new jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException
dup
aload 0
8: ldc "doclet.destination_directory_not_directory_0"
iconst_1
anewarray java.lang.String
dup
iconst_0
9: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.getPath:()Ljava/lang/String;
aastore
10: invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.canWrite:()Z
ifne 16
12: new jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException
dup
aload 0
13: ldc "doclet.destination_directory_not_writable_0"
iconst_1
anewarray java.lang.String
dup
iconst_0
14: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.getPath:()Ljava/lang/String;
aastore
15: invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.toolkit.util.SimpleDocletException.<init>:(Ljava/lang/String;)V
athrow
end local 1 16: StackMap locals:
StackMap stack:
aload 0
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFileFactory.getFactory:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFileFactory;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.destDirName:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFileFactory.setDestDir:(Ljava/lang/String;)V
17: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
2 16 1 destDir Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
private void initTagletManager(java.util.Set<java.util.List<java.lang.String>>);
descriptor: (Ljava/util/Set;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=7, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
ifnonnull 2
1: new jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
dup
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.nosince:Z
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.showversion:Z
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.showauthor:Z
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.javafx:Z
aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.<init>:(ZZZZLjdk/javadoc/internal/doclets/toolkit/BaseConfiguration;)V
goto 3
2: StackMap locals:
StackMap stack: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
3: StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration java.util.Set
StackMap stack: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
4: aload 1
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 25
StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration java.util.Set top java.util.Iterator
StackMap stack:
5: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.List
astore 2
start local 2 6: aload 2
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
ldc "-taglet"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 2
iconst_1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getFileManager:()Ljavax/tools/JavaFileManager;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletpath:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addCustomTag:(Ljava/lang/String;Ljavax/tools/JavaFileManager;Ljava/lang/String;)V
8: goto 25
9: StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration java.util.Set java.util.List java.util.Iterator
StackMap stack:
aload 0
aload 2
iconst_1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
bipush 58
iconst_3
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tokenize:(Ljava/lang/String;CI)Ljava/util/List;
astore 4
start local 4 10: aload 4
invokeinterface java.util.List.size:()I
tableswitch { // 1 - 3
1: 11
2: 19
3: 21
default: 23
}
11: StackMap locals: java.util.List
StackMap stack:
aload 2
iconst_1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 12: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.isKnownCustomTag:(Ljava/lang/String;)Z
ifeq 15
13: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 5
aconst_null
ldc ""
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addNewSimpleCustomTag:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
14: goto 25
15: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
new java.lang.StringBuilder
dup
aload 5
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 6
start local 6 16: aload 6
iconst_0
aload 5
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toUpperCase:(C)C
invokevirtual java.lang.StringBuilder.setCharAt:(IC)V
17: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 5
aload 6
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "a"
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addNewSimpleCustomTag:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 6 18: goto 25
end local 5 19: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 4
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
aload 4
iconst_1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
ldc ""
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addNewSimpleCustomTag:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
20: goto 25
21: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 4
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
aload 4
iconst_2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
aload 4
iconst_1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual jdk.javadoc.internal.doclets.toolkit.taglets.TagletManager.addNewSimpleCustomTag:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
22: goto 25
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getMessages:()Ljdk/javadoc/internal/doclets/toolkit/Messages;
astore 6
start local 6 24: aload 6
ldc "doclet.Error_invalid_custom_tag_argument"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
iconst_1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.error:(Ljava/lang/String;[Ljava/lang/Object;)V
end local 6 end local 4 end local 2 25: StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration java.util.Set top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
26: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 27 1 customTagStrs Ljava/util/Set<Ljava/util/List<Ljava/lang/String;>;>;
6 25 2 args Ljava/util/List<Ljava/lang/String;>;
10 25 4 tokens Ljava/util/List<Ljava/lang/String;>;
12 19 5 tagName Ljava/lang/String;
16 18 6 heading Ljava/lang/StringBuilder;
24 25 6 messages Ljdk/javadoc/internal/doclets/toolkit/Messages;
Signature: (Ljava/util/Set<Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
customTagStrs
private java.util.List<java.lang.String> tokenize(java.lang.String, char, int);
descriptor: (Ljava/lang/String;CI)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 1: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 5
start local 5 2: iconst_0
istore 6
start local 6 3: iconst_0
istore 7
start local 7 4: goto 19
5: StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration java.lang.String int int java.util.List java.lang.StringBuilder int int
StackMap stack:
aload 1
iload 7
invokevirtual java.lang.String.codePointAt:(I)I
istore 8
start local 8 6: iload 6
ifeq 10
7: aload 5
iload 8
invokevirtual java.lang.StringBuilder.appendCodePoint:(I)Ljava/lang/StringBuilder;
pop
8: iconst_0
istore 6
9: goto 18
StackMap locals: int
StackMap stack:
10: iload 8
iload 2
if_icmpne 14
aload 4
invokeinterface java.util.List.size:()I
iload 3
iconst_1
isub
if_icmpge 14
11: aload 4
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
12: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 5
13: goto 18
StackMap locals:
StackMap stack:
14: iload 8
bipush 92
if_icmpne 17
15: iconst_1
istore 6
16: goto 18
17: StackMap locals:
StackMap stack:
aload 5
iload 8
invokevirtual java.lang.StringBuilder.appendCodePoint:(I)Ljava/lang/StringBuilder;
pop
end local 8 18: StackMap locals:
StackMap stack:
iload 7
iload 7
invokestatic java.lang.Character.charCount:(I)I
iadd
istore 7
StackMap locals:
StackMap stack:
19: iload 7
aload 1
invokevirtual java.lang.String.length:()I
if_icmplt 5
end local 7 20: aload 5
invokevirtual java.lang.StringBuilder.length:()I
ifle 22
21: aload 4
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
22: StackMap locals:
StackMap stack:
aload 4
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 23 1 s Ljava/lang/String;
0 23 2 separator C
0 23 3 maxTokens I
1 23 4 tokens Ljava/util/List<Ljava/lang/String;>;
2 23 5 token Ljava/lang/StringBuilder;
3 23 6 prevIsEscapeChar Z
4 20 7 i I
6 18 8 currentChar I
Signature: (Ljava/lang/String;CI)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
s
separator
maxTokens
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 start local 1 start local 2 0: new java.util.StringTokenizer
dup
aload 2
ldc ":"
invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 3
start local 3 1: goto 4
2: StackMap locals: java.util.StringTokenizer
StackMap stack:
aload 3
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
astore 4
start local 4 3: aload 1
aload 4
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 4 4: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
ifne 2
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
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
public static java.lang.String addTrailingFileSep(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: ldc "file.separator"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 2: goto 6
start local 3 3: StackMap locals: java.lang.String java.lang.String int
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
iconst_0
iload 3
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: aload 0
iload 3
aload 1
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: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 0
end local 3 6: StackMap locals:
StackMap stack:
aload 0
aload 2
iconst_1
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
dup
istore 3
start local 3 7: ifge 3
8: aload 0
aload 1
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 10
9: new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 0
10: StackMap locals: int
StackMap stack:
aload 0
areturn
end local 3 end local 2 end local 1 end local 0 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
public boolean generalValidOptions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.docencoding:Ljava/lang/String;
ifnull 3
1: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.docencoding:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.checkOutputFileEncoding:(Ljava/lang/String;)Z
ifne 3
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.docencoding:Ljava/lang/String;
ifnonnull 6
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.encoding:Ljava/lang/String;
ifnull 6
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.encoding:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifne 6
4: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.encoding:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.checkOutputFileEncoding:(Ljava/lang/String;)Z
ifne 6
5: iconst_0
ireturn
6: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
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 start local 1 0: new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: new java.io.OutputStreamWriter
dup
aload 2
aload 1
invokespecial java.io.OutputStreamWriter.<init>:(Ljava/io/OutputStream;Ljava/lang/String;)V
astore 3
3: goto 17
StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration java.lang.String java.io.OutputStream java.io.OutputStreamWriter
StackMap stack: java.io.UnsupportedEncodingException
4: pop
5: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.reporter:Ljdk/javadoc/doclet/Reporter;
getstatic javax.tools.Diagnostic$Kind.ERROR:Ljavax/tools/Diagnostic$Kind;
aload 0
ldc "doclet.Encoding_not_supported"
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 1
aastore
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokeinterface jdk.javadoc.doclet.Reporter.print:(Ljavax/tools/Diagnostic$Kind;Ljava/lang/String;)V
6: aload 3
ifnull 10
7: aload 3
invokevirtual java.io.OutputStreamWriter.close:()V
8: goto 10
StackMap locals:
StackMap stack: java.io.IOException
9: pop
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
11: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
12: aload 3
ifnull 16
13: aload 3
invokevirtual java.io.OutputStreamWriter.close:()V
14: goto 16
StackMap locals: jdk.javadoc.internal.doclets.toolkit.BaseConfiguration java.lang.String java.io.OutputStream java.io.OutputStreamWriter java.lang.Throwable
StackMap stack: java.io.IOException
15: pop
16: StackMap locals:
StackMap stack:
aload 4
athrow
17: StackMap locals:
StackMap stack:
aload 3
ifnull 21
18: aload 3
invokevirtual java.io.OutputStreamWriter.close:()V
19: goto 21
StackMap locals:
StackMap stack: java.io.IOException
20: pop
21: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 22 1 docencoding Ljava/lang/String;
1 22 2 ost Ljava/io/OutputStream;
2 22 3 osw Ljava/io/OutputStreamWriter;
Exception table:
from to target type
2 3 4 Class java.io.UnsupportedEncodingException
6 8 9 Class java.io.IOException
2 6 11 any
12 14 15 Class java.io.IOException
17 19 20 Class java.io.IOException
MethodParameters:
Name Flags
docencoding
public boolean shouldExcludeDocFileDir(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.excludedDocFileDirs:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 1 1 docfilesubdir Ljava/lang/String;
MethodParameters:
Name Flags
docfilesubdir
public boolean shouldExcludeQualifier(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.excludedQualifiers:Ljava/util/Set;
ldc "all"
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 3
1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.excludedQualifiers:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 3
2: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.excludedQualifiers:Ljava/util/Set;
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".*"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
iconst_1
ireturn
4: StackMap locals:
StackMap stack:
iconst_m1
istore 2
start local 2 5: goto 8
6: StackMap locals: int
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.excludedQualifiers:Ljava/util/Set;
new java.lang.StringBuilder
dup
aload 1
iconst_0
iload 2
iconst_1
iadd
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
ldc "*"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 8
7: iconst_1
ireturn
8: StackMap locals:
StackMap stack:
aload 1
ldc "."
iload 2
iconst_1
iadd
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
dup
istore 2
iconst_m1
if_icmpne 6
9: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 10 1 qualifier Ljava/lang/String;
5 10 2 index I
MethodParameters:
Name Flags
qualifier
public java.lang.String getClassName(javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
astore 2
start local 2 1: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getPackageName:(Ljavax/lang/model/element/PackageElement;)Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.shouldExcludeQualifier:(Ljava/lang/String;)Z
ifeq 3
2: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getSimpleName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
goto 4
3: StackMap locals: javax.lang.model.element.PackageElement
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.getFullyQualifiedName:(Ljavax/lang/model/element/Element;)Ljava/lang/String;
4: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 5 1 te Ljavax/lang/model/element/TypeElement;
1 5 2 pkg Ljavax/lang/model/element/PackageElement;
MethodParameters:
Name Flags
te
public abstract java.lang.String getText(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
key
public abstract java.lang.String getText(java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
key
args
public abstract jdk.javadoc.internal.doclets.toolkit.Content getContent(java.lang.String);
descriptor: (Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
key
public abstract jdk.javadoc.internal.doclets.toolkit.Content getContent(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
key
o
public abstract jdk.javadoc.internal.doclets.toolkit.Content getContent(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
key
o1
o2
public abstract jdk.javadoc.internal.doclets.toolkit.Content getContent(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
key
o0
o1
o2
public boolean isGeneratedDoc(javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.nodeprecated:Z
ifne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
ifne 3
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.containingPackage:(Ljavax/lang/model/element/Element;)Ljavax/lang/model/element/PackageElement;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
ifeq 4
StackMap locals:
StackMap stack:
3: iconst_0
goto 5
StackMap locals:
StackMap stack:
4: iconst_1
StackMap locals:
StackMap stack: int
5: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 6 1 te Ljavax/lang/model/element/TypeElement;
MethodParameters:
Name Flags
te
public abstract jdk.javadoc.internal.doclets.toolkit.WriterFactory getWriterFactory();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/WriterFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public java.io.InputStream getBuilderXML();
descriptor: ()Ljava/io/InputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.builderXMLPath:Ljava/lang/String;
ifnonnull 2
1: ldc Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
ldc "resources/doclet.xml"
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
goto 3
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.builderXMLPath:Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.openInputStream:()Ljava/io/InputStream;
3: StackMap locals:
StackMap stack: java.io.InputStream
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
public abstract java.util.Locale getLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.tools.JavaFileObject getOverviewPath();
descriptor: ()Ljavax/tools/JavaFileObject;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.tools.JavaFileManager getFileManager();
descriptor: ()Ljavax/tools/JavaFileManager;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
private void setTabWidth(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.sourcetab:I
1: aload 0
new java.lang.StringBuilder
dup
ldc "%"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "s"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc ""
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
putfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.tabSpaces:Ljava/lang/String;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 3 1 n I
MethodParameters:
Name Flags
n
public abstract boolean showMessage(com.sun.source.util.DocTreePath, java.lang.String);
descriptor: (Lcom/sun/source/util/DocTreePath;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
key
public abstract boolean showMessage(javax.lang.model.element.Element, java.lang.String);
descriptor: (Ljavax/lang/model/element/Element;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
e
key
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.allowScriptInComments:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
public synchronized jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberTable getVisibleMemberTable(javax.lang.model.element.TypeElement);
descriptor: (Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.visibleMemberCache:Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberCache;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.VisibleMemberCache.getVisibleMemberTable:(Ljavax/lang/model/element/TypeElement;)Ljdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 1 1 te Ljavax/lang/model/element/TypeElement;
MethodParameters:
Name Flags
te
private java.util.Set lambda$0(javax.lang.model.element.ModuleElement);
descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljava/util/Set;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.util.TreeSet
dup
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makePackageComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 1 1 m Ljavax/lang/model/element/ModuleElement;
private java.util.Set lambda$1(javax.lang.model.element.ModuleElement);
descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljava/util/Set;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.util.TreeSet
dup
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.makePackageComparator:()Ljava/util/Comparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 1 1 m Ljavax/lang/model/element/ModuleElement;
private void lambda$2(javax.lang.model.element.ModuleElement);
descriptor: (Ljavax/lang/model/element/ModuleElement;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.modulePackages:Ljava/util/SortedMap;
aload 1
invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.lambda$3(Ljavax/lang/model/element/ModuleElement;)Ljava/util/Set; (6)
(Ljavax/lang/model/element/ModuleElement;)Ljava/util/Set;
invokeinterface java.util.SortedMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 2 1 mdle Ljavax/lang/model/element/ModuleElement;
private void lambda$4(jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/Utils$Pair;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.showModules:Z
ifeq 3
1: aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.group:Ljdk/javadoc/internal/doclets/toolkit/util/Group;
aload 1
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair.first:Ljava/lang/Object;
checkcast java.lang.String
aload 1
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair.second:Ljava/lang/Object;
checkcast java.lang.String
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Group.checkModuleGroups:(Ljava/lang/String;Ljava/lang/String;)Z
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.toolkit.BaseConfiguration.group:Ljdk/javadoc/internal/doclets/toolkit/util/Group;
aload 1
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair.first:Ljava/lang/Object;
checkcast java.lang.String
aload 1
getfield jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair.second:Ljava/lang/Object;
checkcast java.lang.String
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Group.checkPackageGroups:(Ljava/lang/String;Ljava/lang/String;)Z
pop
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/toolkit/BaseConfiguration;
0 5 1 grp Ljdk/javadoc/internal/doclets/toolkit/util/Utils$Pair<Ljava/lang/String;Ljava/lang/String;>;
private static java.util.Set lambda$3(javax.lang.model.element.ModuleElement);
descriptor: (Ljavax/lang/model/element/ModuleElement;)Ljava/util/Set;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 m Ljavax/lang/model/element/ModuleElement;
}
SourceFile: "BaseConfiguration.java"
NestMembers:
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$1 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$10 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$11 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$12 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$13 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$14 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$15 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$16 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$17 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$18 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$19 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$2 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$20 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$21 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$22 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$23 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$24 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$25 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$26 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$27 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$28 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$29 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$3 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$30 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$4 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$5 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$6 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$7 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$8 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$9 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Hidden jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Option jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter$1 jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$XOption
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public final Kind = javax.tools.Diagnostic$Kind of javax.tools.Diagnostic
public abstract Option = jdk.javadoc.doclet.Doclet$Option of jdk.javadoc.doclet.Doclet
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$1
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$10
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$11
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$12
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$13
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$14
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$15
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$16
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$17
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$18
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$19
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$2
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$20
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$21
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$22
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$23
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$24
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$25
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$26
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$27
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$28
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$29
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$3
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$30
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$4
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$5
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$6
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$7
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$8
jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$9
public abstract Hidden = jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Hidden of jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
public abstract Option = jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Option of jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
private Splitter = jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$Splitter of jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
public abstract XOption = jdk.javadoc.internal.doclets.toolkit.BaseConfiguration$XOption of jdk.javadoc.internal.doclets.toolkit.BaseConfiguration
public Pair = jdk.javadoc.internal.doclets.toolkit.util.Utils$Pair of jdk.javadoc.internal.doclets.toolkit.util.Utils