public class jdk.javadoc.internal.doclets.formats.html.HtmlDoclet extends jdk.javadoc.internal.doclets.toolkit.AbstractDoclet
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet
super_class: jdk.javadoc.internal.doclets.toolkit.AbstractDoclet
{
private final jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl configuration;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private jdk.javadoc.internal.doclets.toolkit.Messages messages;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Messages;
flags: (0x0002) ACC_PRIVATE
private static final jdk.javadoc.internal.doclets.toolkit.util.DocPath DOCLET_RESOURCES;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "/jdk/javadoc/internal/doclets/formats/html/resources"
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
1: putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.DOCLET_RESOURCES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokespecial jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.<init>:()V
1: aload 0
new jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl
dup
aload 0
invokespecial jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.<init>:(Ljdk/javadoc/doclet/Doclet;)V
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "Html"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
public void init(java.util.Locale, jdk.javadoc.doclet.Reporter);
descriptor: (Ljava/util/Locale;Ljdk/javadoc/doclet/Reporter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
putfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.reporter:Ljdk/javadoc/doclet/Reporter;
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.locale:Ljava/util/Locale;
2: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getMessages:()Ljdk/javadoc/internal/doclets/toolkit/Messages;
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
0 4 1 locale Ljava/util/Locale;
0 4 2 reporter Ljdk/javadoc/doclet/Reporter;
MethodParameters:
Name Flags
locale
reporter
public jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl getConfiguration();
descriptor: ()Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
protected void generateOtherFiles(jdk.javadoc.doclet.DocletEnvironment, jdk.javadoc.internal.doclets.toolkit.util.ClassTree);
descriptor: (Ljdk/javadoc/doclet/DocletEnvironment;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateOtherFiles:(Ljdk/javadoc/doclet/DocletEnvironment;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)V
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.linksource:Z
ifeq 5
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
3: aload 1
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.SOURCE_OUTPUT:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
4: invokestatic jdk.javadoc.internal.doclets.formats.html.SourceToHTMLConverter.convertRoot:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/doclet/DocletEnvironment;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)V
5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.topFile:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.isEmpty:()Z
ifeq 8
6: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
ldc "doclet.No_Non_Deprecated_Classes_To_Document"
iconst_0
anewarray java.lang.Object
invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.error:(Ljava/lang/String;[Ljava/lang/Object;)V
7: return
8: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
istore 3
start local 3 9: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.helpfile:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.performCopy:(Ljava/lang/String;)V
10: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.stylesheetfile:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.performCopy:(Ljava/lang/String;)V
11: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.classuse:Z
ifeq 13
12: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.ClassUseWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)V
13: StackMap locals: int
StackMap stack:
new jdk.javadoc.internal.doclets.toolkit.util.IndexBuilder
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
iload 3
invokespecial jdk.javadoc.internal.doclets.toolkit.util.IndexBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Z)V
astore 4
start local 4 14: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createtree:Z
ifeq 16
15: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 2
invokestatic jdk.javadoc.internal.doclets.formats.html.TreeWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)V
16: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.IndexBuilder
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 22
17: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.buildSearchTagIndex:()V
18: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.splitindex:Z
ifeq 21
19: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 4
invokestatic jdk.javadoc.internal.doclets.formats.html.SplitIndexWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/toolkit/util/IndexBuilder;)V
20: goto 22
21: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 4
invokestatic jdk.javadoc.internal.doclets.formats.html.SingleIndexWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/toolkit/util/IndexBuilder;)V
22: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nodeprecatedlist:Z
ifne 24
iload 3
ifne 24
23: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokestatic jdk.javadoc.internal.doclets.formats.html.DeprecatedListWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;)V
24: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
25: new jdk.javadoc.internal.doclets.toolkit.util.IndexBuilder
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
iload 3
iconst_1
invokespecial jdk.javadoc.internal.doclets.toolkit.util.IndexBuilder.<init>:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;ZZ)V
26: invokestatic jdk.javadoc.internal.doclets.formats.html.AllClassesFrameWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljdk/javadoc/internal/doclets/toolkit/util/IndexBuilder;)V
27: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
ifeq 29
28: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokestatic jdk.javadoc.internal.doclets.formats.html.FrameOutputWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;)V
29: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createoverview:Z
ifeq 34
30: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.showModules:Z
ifeq 33
31: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokestatic jdk.javadoc.internal.doclets.formats.html.ModuleIndexWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;)V
32: goto 34
33: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokestatic jdk.javadoc.internal.doclets.formats.html.PackageIndexWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;)V
34: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
ifne 36
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createoverview:Z
ifne 36
35: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokestatic jdk.javadoc.internal.doclets.formats.html.IndexRedirectWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;)V
36: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.helpfile:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 38
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nohelp:Z
ifne 38
37: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokestatic jdk.javadoc.internal.doclets.formats.html.HelpWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;)V
38: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.stylesheetfile:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 41
39: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.STYLESHEET:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 5
start local 5 40: aload 5
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.RESOURCES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.STYLESHEET:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
iconst_0
iconst_1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.copyResource:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;ZZ)V
end local 5 41: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JAVASCRIPT:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 5
start local 5 42: aload 5
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.RESOURCES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JAVASCRIPT:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
iconst_1
iconst_1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.copyResource:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;ZZ)V
43: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 51
44: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.SEARCH_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 5
45: aload 5
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.DOCLET_RESOURCES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.SEARCH_JS:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
iconst_1
iconst_1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.copyResource:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;ZZ)V
46: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.RESOURCES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.GLASS_IMG:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 5
47: aload 5
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.DOCLET_RESOURCES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.GLASS_IMG:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
iconst_1
iconst_0
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.copyResource:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;ZZ)V
48: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.RESOURCES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.X_IMG:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 5
49: aload 5
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.DOCLET_RESOURCES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.X_IMG:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
iconst_1
iconst_0
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.copyResource:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;ZZ)V
50: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.copyJqueryFiles:()V
51: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocFile
StackMap stack:
return
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 52 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
0 52 1 docEnv Ljdk/javadoc/doclet/DocletEnvironment;
0 52 2 classtree Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;
9 52 3 nodeprecated Z
14 52 4 indexbuilder Ljdk/javadoc/internal/doclets/toolkit/util/IndexBuilder;
40 41 5 f Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
42 52 5 f Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
docEnv
classtree
protected void copyJqueryFiles();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=1
start local 0 0: bipush 27
anewarray java.lang.String
dup
iconst_0
1: ldc "jquery-1.10.2.js"
aastore
dup
iconst_1
2: ldc "jquery-ui.js"
aastore
dup
iconst_2
3: ldc "jquery-ui.css"
aastore
dup
iconst_3
4: ldc "jquery-ui.min.js"
aastore
dup
iconst_4
5: ldc "jquery-ui.min.css"
aastore
dup
iconst_5
6: ldc "jquery-ui.structure.min.css"
aastore
dup
bipush 6
7: ldc "jquery-ui.structure.css"
aastore
dup
bipush 7
8: ldc "external/jquery/jquery.js"
aastore
dup
bipush 8
9: ldc "jszip/dist/jszip.js"
aastore
dup
bipush 9
10: ldc "jszip/dist/jszip.min.js"
aastore
dup
bipush 10
11: ldc "jszip-utils/dist/jszip-utils.js"
aastore
dup
bipush 11
12: ldc "jszip-utils/dist/jszip-utils.min.js"
aastore
dup
bipush 12
13: ldc "jszip-utils/dist/jszip-utils-ie.js"
aastore
dup
bipush 13
14: ldc "jszip-utils/dist/jszip-utils-ie.min.js"
aastore
dup
bipush 14
15: ldc "images/ui-bg_flat_0_aaaaaa_40x100.png"
aastore
dup
bipush 15
16: ldc "images/ui-icons_454545_256x240.png"
aastore
dup
bipush 16
17: ldc "images/ui-bg_glass_95_fef1ec_1x400.png"
aastore
dup
bipush 17
18: ldc "images/ui-bg_glass_75_dadada_1x400.png"
aastore
dup
bipush 18
19: ldc "images/ui-bg_highlight-soft_75_cccccc_1x100.png"
aastore
dup
bipush 19
20: ldc "images/ui-icons_888888_256x240.png"
aastore
dup
bipush 20
21: ldc "images/ui-icons_2e83ff_256x240.png"
aastore
dup
bipush 21
22: ldc "images/ui-bg_glass_65_ffffff_1x400.png"
aastore
dup
bipush 22
23: ldc "images/ui-icons_cd0a0a_256x240.png"
aastore
dup
bipush 23
24: ldc "images/ui-bg_glass_55_fbf9ee_1x400.png"
aastore
dup
bipush 24
25: ldc "images/ui-icons_222222_256x240.png"
aastore
dup
bipush 25
26: ldc "images/ui-bg_glass_75_e6e6e6_1x400.png"
aastore
dup
bipush 26
27: ldc "images/ui-bg_flat_75_ffffff_40x100.png"
aastore
28: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
astore 1
start local 1 29: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 34
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet java.util.List top top java.util.Iterator
StackMap stack:
30: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 31: getstatic jdk.javadoc.internal.doclets.toolkit.util.DocPaths.JQUERY_FILES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 5
start local 5 32: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 5
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 2
start local 2 33: aload 2
getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.DOCLET_RESOURCES:Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.resolve:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
iconst_1
iconst_0
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.copyResource:(Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;ZZ)V
end local 5 end local 3 end local 2 34: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 30
35: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
29 36 1 files Ljava/util/List<Ljava/lang/String;>;
33 34 2 f Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
31 34 3 file Ljava/lang/String;
32 34 5 filePath Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
protected void generateClassFiles(java.util.SortedSet<javax.lang.model.element.TypeElement>, jdk.javadoc.internal.doclets.toolkit.util.ClassTree);
descriptor: (Ljava/util/SortedSet;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 3
start local 3 1: aload 3
invokeinterface java.util.List.listIterator:()Ljava/util/ListIterator;
astore 4
start local 4 2: aconst_null
astore 5
start local 5 3: goto 31
4: StackMap locals: java.util.List java.util.ListIterator javax.lang.model.element.TypeElement
StackMap stack:
aload 4
invokeinterface java.util.ListIterator.hasPrevious:()Z
ifeq 5
aload 5
goto 6
StackMap locals:
StackMap stack:
5: aconst_null
StackMap locals:
StackMap stack: javax.lang.model.element.TypeElement
6: astore 6
start local 6 7: aload 4
invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.TypeElement
astore 5
8: aload 4
invokeinterface java.util.ListIterator.nextIndex:()I
aload 3
invokeinterface java.util.List.size:()I
if_icmpne 10
9: aconst_null
goto 11
StackMap locals: javax.lang.model.element.TypeElement
StackMap stack:
10: aload 3
aload 4
invokeinterface java.util.ListIterator.nextIndex:()I
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.lang.model.element.TypeElement
11: StackMap locals:
StackMap stack: javax.lang.model.element.TypeElement
astore 7
start local 7 12: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isHidden:(Ljavax/lang/model/element/Element;)Z
ifne 31
13: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.isGeneratedDoc:(Ljavax/lang/model/element/TypeElement;)Z
ifeq 31
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isIncluded:(Ljavax/lang/model/element/Element;)Z
ifne 15
14: goto 31
15: StackMap locals: javax.lang.model.element.TypeElement
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isAnnotationType:(Ljavax/lang/model/element/Element;)Z
ifeq 26
16: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getBuilderFactory:()Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
17: aload 5
18: aload 6
ifnonnull 19
aconst_null
goto 20
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet java.util.SortedSet jdk.javadoc.internal.doclets.toolkit.util.ClassTree java.util.List java.util.ListIterator javax.lang.model.element.TypeElement javax.lang.model.element.TypeElement javax.lang.model.element.TypeElement
StackMap stack: jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory javax.lang.model.element.TypeElement
19: aload 6
invokeinterface javax.lang.model.element.TypeElement.asType:()Ljavax/lang/model/type/TypeMirror;
20: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet java.util.SortedSet jdk.javadoc.internal.doclets.toolkit.util.ClassTree java.util.List java.util.ListIterator javax.lang.model.element.TypeElement javax.lang.model.element.TypeElement javax.lang.model.element.TypeElement
StackMap stack: jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory javax.lang.model.element.TypeElement javax.lang.model.type.TypeMirror
aload 7
ifnonnull 21
aconst_null
goto 22
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet java.util.SortedSet jdk.javadoc.internal.doclets.toolkit.util.ClassTree java.util.List java.util.ListIterator javax.lang.model.element.TypeElement javax.lang.model.element.TypeElement javax.lang.model.element.TypeElement
StackMap stack: jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory javax.lang.model.element.TypeElement javax.lang.model.type.TypeMirror
21: aload 7
invokeinterface javax.lang.model.element.TypeElement.asType:()Ljavax/lang/model/type/TypeMirror;
22: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet java.util.SortedSet jdk.javadoc.internal.doclets.toolkit.util.ClassTree java.util.List java.util.ListIterator javax.lang.model.element.TypeElement javax.lang.model.element.TypeElement javax.lang.model.element.TypeElement
StackMap stack: jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory javax.lang.model.element.TypeElement javax.lang.model.type.TypeMirror javax.lang.model.type.TypeMirror
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getAnnotationTypeBuilder:(Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/type/TypeMirror;Ljavax/lang/model/type/TypeMirror;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder;
23: astore 8
start local 8 24: aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder.build:()V
end local 8 25: goto 31
26: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getBuilderFactory:()Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
aload 5
27: aload 6
aload 7
aload 2
28: invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getClassBuilder:(Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder;
29: astore 8
start local 8 30: aload 8
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder.build:()V
end local 8 end local 7 end local 6 31: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.ListIterator.hasNext:()Z
ifne 4
32: return
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 33 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
0 33 1 arr Ljava/util/SortedSet<Ljavax/lang/model/element/TypeElement;>;
0 33 2 classtree Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;
1 33 3 list Ljava/util/List<Ljavax/lang/model/element/TypeElement;>;
2 33 4 iterator Ljava/util/ListIterator<Ljavax/lang/model/element/TypeElement;>;
3 33 5 klass Ljavax/lang/model/element/TypeElement;
7 31 6 prev Ljavax/lang/model/element/TypeElement;
12 31 7 next Ljavax/lang/model/element/TypeElement;
24 25 8 annotationTypeBuilder Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder;
30 31 8 classBuilder Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
Signature: (Ljava/util/SortedSet<Ljavax/lang/model/element/TypeElement;>;Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)V
MethodParameters:
Name Flags
arr
classtree
protected void generateModuleFiles();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.showModules:Z
ifeq 22
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
ifeq 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmple 3
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokestatic jdk.javadoc.internal.doclets.formats.html.ModuleIndexFrameWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;)V
3: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 4: new java.util.ArrayList
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.modulePackages:Ljava/util/SortedMap;
invokeinterface java.util.SortedMap.keySet:()Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 3
start local 3 5: iconst_0
istore 4
start local 4 6: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 21
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet javax.lang.model.element.ModuleElement top java.util.List int top java.util.Iterator
StackMap stack:
7: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.lang.model.element.ModuleElement
astore 5
start local 5 8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
ifeq 11
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.modules:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmple 11
9: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 5
invokestatic jdk.javadoc.internal.doclets.formats.html.ModulePackageIndexFrameWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljavax/lang/model/element/ModuleElement;)V
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 5
invokestatic jdk.javadoc.internal.doclets.formats.html.ModuleFrameWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljavax/lang/model/element/ModuleElement;)V
11: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet javax.lang.model.element.ModuleElement top java.util.List int javax.lang.model.element.ModuleElement java.util.Iterator
StackMap stack:
iload 4
iconst_1
iadd
aload 3
invokeinterface java.util.List.size:()I
if_icmpge 12
aload 3
iload 4
iconst_1
iadd
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.lang.model.element.ModuleElement
goto 13
StackMap locals:
StackMap stack:
12: aconst_null
StackMap locals:
StackMap stack: javax.lang.model.element.ModuleElement
13: astore 2
start local 2 14: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getBuilderFactory:()Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
15: aload 5
aload 1
aload 2
16: invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getModuleSummaryBuilder:(Ljavax/lang/model/element/ModuleElement;Ljavax/lang/model/element/ModuleElement;Ljavax/lang/model/element/ModuleElement;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder;
17: astore 7
start local 7 18: aload 7
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder.build:()V
19: aload 5
astore 1
20: iinc 4 1
end local 7 end local 5 end local 2 21: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet javax.lang.model.element.ModuleElement top java.util.List int top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 4 end local 3 end local 1 22: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
4 22 1 prevModule Ljavax/lang/model/element/ModuleElement;
14 21 2 nextModule Ljavax/lang/model/element/ModuleElement;
5 22 3 mdles Ljava/util/List<Ljavax/lang/model/element/ModuleElement;>;
6 22 4 i I
8 21 5 mdle Ljavax/lang/model/element/ModuleElement;
18 21 7 moduleSummaryBuilder Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
javax.lang.model.element.PackageElement getNamedPackage(java.util.List<javax.lang.model.element.PackageElement>, int);
descriptor: (Ljava/util/List;I)Ljavax/lang/model/element/PackageElement;
flags: (0x0000)
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iload 2
aload 1
invokeinterface java.util.List.size:()I
if_icmpge 4
1: aload 1
iload 2
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
astore 3
start local 3 2: aload 3
ifnull 4
aload 3
invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
ifne 4
3: aload 3
areturn
end local 3 4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
0 5 1 list Ljava/util/List<Ljavax/lang/model/element/PackageElement;>;
0 5 2 idx I
2 4 3 pkg Ljavax/lang/model/element/PackageElement;
Signature: (Ljava/util/List<Ljavax/lang/model/element/PackageElement;>;I)Ljavax/lang/model/element/PackageElement;
MethodParameters:
Name Flags
list
idx
protected void generatePackageFiles(jdk.javadoc.internal.doclets.toolkit.util.ClassTree);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=10, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
astore 2
start local 2 1: aload 2
invokeinterface java.util.Set.size:()I
iconst_1
if_icmple 3
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
ifeq 3
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokestatic jdk.javadoc.internal.doclets.formats.html.PackageIndexFrameWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;)V
3: StackMap locals: java.util.Set
StackMap stack:
new java.util.ArrayList
dup
aload 2
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: iconst_0
istore 5
start local 5 6: goto 28
7: StackMap locals: java.util.List javax.lang.model.element.PackageElement int
StackMap stack:
aload 3
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
astore 6
start local 6 8: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
ifeq 9
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isDeprecated:(Ljavax/lang/model/element/Element;)Z
ifne 27
9: StackMap locals: javax.lang.model.element.PackageElement
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.frames:Z
ifeq 11
10: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 6
invokestatic jdk.javadoc.internal.doclets.formats.html.PackageFrameWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljavax/lang/model/element/PackageElement;)V
11: StackMap locals:
StackMap stack:
iload 5
iconst_1
iadd
istore 7
start local 7 12: aconst_null
astore 8
start local 8 13: iload 7
aload 3
invokeinterface java.util.List.size:()I
if_icmpge 17
14: aload 3
iload 7
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
astore 8
15: aload 8
invokeinterface javax.lang.model.element.PackageElement.isUnnamed:()Z
ifeq 17
iinc 7 1
iload 7
aload 3
invokeinterface java.util.List.size:()I
if_icmpge 17
16: aload 3
iload 7
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.lang.model.element.PackageElement
astore 8
17: StackMap locals: int javax.lang.model.element.PackageElement
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getBuilderFactory:()Ljdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory;
18: aload 6
aload 4
aload 8
19: invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.BuilderFactory.getPackageSummaryBuilder:(Ljavax/lang/model/element/PackageElement;Ljavax/lang/model/element/PackageElement;Ljavax/lang/model/element/PackageElement;)Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder;
20: astore 9
start local 9 21: aload 9
invokevirtual jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder.build:()V
22: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.createtree:Z
ifeq 26
23: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 6
aload 4
aload 8
24: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
25: invokestatic jdk.javadoc.internal.doclets.formats.html.PackageTreeWriter.generate:(Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;Ljavax/lang/model/element/PackageElement;Ljavax/lang/model/element/PackageElement;Ljavax/lang/model/element/PackageElement;Z)V
26: StackMap locals: jdk.javadoc.internal.doclets.toolkit.builders.AbstractBuilder
StackMap stack:
aload 6
astore 4
end local 9 end local 8 end local 7 end local 6 27: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDoclet jdk.javadoc.internal.doclets.toolkit.util.ClassTree java.util.Set java.util.List javax.lang.model.element.PackageElement int
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
28: iload 5
aload 3
invokeinterface java.util.List.size:()I
if_icmplt 7
end local 5 29: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
0 30 1 classtree Ljdk/javadoc/internal/doclets/toolkit/util/ClassTree;
1 30 2 packages Ljava/util/Set<Ljavax/lang/model/element/PackageElement;>;
4 30 3 pList Ljava/util/List<Ljavax/lang/model/element/PackageElement;>;
5 30 4 prev Ljavax/lang/model/element/PackageElement;
6 29 5 i I
8 27 6 pkg Ljavax/lang/model/element/PackageElement;
12 27 7 nexti I
13 27 8 next Ljavax/lang/model/element/PackageElement;
21 27 9 packageSummaryBuilder Ljdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.DocletException
MethodParameters:
Name Flags
classtree
public java.util.Set<jdk.javadoc.doclet.Doclet$Option> getSupportedOptions();
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.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
invokevirtual jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.getSupportedOptions:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
Signature: ()Ljava/util/Set<Ljdk/javadoc/doclet/Doclet$Option;>;
private void performCopy(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 1
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForInput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 2
start local 2 3: aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.getName:()Ljava/lang/String;
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocPath.create:(Ljava/lang/String;)Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
astore 3
start local 3 4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
aload 3
invokestatic jdk.javadoc.internal.doclets.toolkit.util.DocFile.createFileForOutput:(Ljdk/javadoc/internal/doclets/toolkit/Configuration;Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;)Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
astore 4
start local 4 5: aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.isSameFile:(Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;)Z
ifeq 7
6: return
7: StackMap locals: jdk.javadoc.internal.doclets.toolkit.util.DocFile jdk.javadoc.internal.doclets.toolkit.util.DocPath jdk.javadoc.internal.doclets.toolkit.util.DocFile
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
ldc "doclet.Copying_File_0_To_File_1"
iconst_2
anewarray java.lang.Object
dup
iconst_0
8: aload 2
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
aastore
dup
iconst_1
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocPath.getPath:()Ljava/lang/String;
aastore
9: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.notice:(Ljava/lang/String;[Ljava/lang/Object;)V
10: aload 4
aload 2
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.DocFile.copyFile:(Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;)V
11: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDoclet;
0 12 1 filename Ljava/lang/String;
3 12 2 fromfile Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
4 12 3 path Ljdk/javadoc/internal/doclets/toolkit/util/DocPath;
5 12 4 toFile Ljdk/javadoc/internal/doclets/toolkit/util/DocFile;
Exceptions:
throws jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException
MethodParameters:
Name Flags
filename
public jdk.javadoc.internal.doclets.toolkit.Configuration getConfiguration();
descriptor: ()Ljdk/javadoc/internal/doclets/toolkit/Configuration;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.getConfiguration:()Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "HtmlDoclet.java"
InnerClasses:
public abstract Option = jdk.javadoc.doclet.Doclet$Option of jdk.javadoc.doclet.Doclet