public class com.sun.tools.doclets.formats.html.HtmlDoclet extends com.sun.tools.doclets.internal.toolkit.AbstractDoclet
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.doclets.formats.html.HtmlDoclet
super_class: com.sun.tools.doclets.internal.toolkit.AbstractDoclet
{
private static com.sun.tools.doclets.formats.html.HtmlDoclet docletToStart;
descriptor: Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
public final com.sun.tools.doclets.formats.html.ConfigurationImpl configuration;
descriptor: Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public static final com.sun.tools.doclets.formats.html.ConfigurationImpl sharedInstanceForOptions;
descriptor: Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: aconst_null
putstatic com.sun.tools.doclets.formats.html.HtmlDoclet.docletToStart:Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
1: new com.sun.tools.doclets.formats.html.ConfigurationImpl
dup
invokespecial com.sun.tools.doclets.formats.html.ConfigurationImpl.<init>:()V
2: putstatic com.sun.tools.doclets.formats.html.HtmlDoclet.sharedInstanceForOptions:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.tools.doclets.internal.toolkit.AbstractDoclet.<init>:()V
1: aload 0
new com.sun.tools.doclets.formats.html.ConfigurationImpl
dup
invokespecial com.sun.tools.doclets.formats.html.ConfigurationImpl.<init>:()V
putfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
public static boolean start(com.sun.javadoc.RootDoc);
descriptor: (Lcom/sun/javadoc/RootDoc;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic com.sun.tools.doclets.formats.html.HtmlDoclet.docletToStart:Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
ifnull 4
1: getstatic com.sun.tools.doclets.formats.html.HtmlDoclet.docletToStart:Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
astore 1
start local 1 2: aconst_null
putstatic com.sun.tools.doclets.formats.html.HtmlDoclet.docletToStart:Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
3: goto 5
end local 1 4: StackMap locals:
StackMap stack:
new com.sun.tools.doclets.formats.html.HtmlDoclet
dup
invokespecial com.sun.tools.doclets.formats.html.HtmlDoclet.<init>:()V
astore 1
start local 1 5: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDoclet
StackMap stack:
aload 1
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDoclet.startDoclet:(Lcom/sun/javadoc/RootDoc;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 root Lcom/sun/javadoc/RootDoc;
2 4 1 doclet Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
5 6 1 doclet Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
MethodParameters:
Name Flags
root
public com.sun.tools.doclets.internal.toolkit.Configuration configuration();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Configuration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
protected void generateOtherFiles(com.sun.javadoc.RootDoc, com.sun.tools.doclets.internal.toolkit.util.ClassTree);
descriptor: (Lcom/sun/javadoc/RootDoc;Lcom/sun/tools/doclets/internal/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 com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateOtherFiles:(Lcom/sun/javadoc/RootDoc;Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;)V
1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.linksource:Z
ifeq 5
2: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
3: aload 1
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.SOURCE_OUTPUT:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
4: invokestatic com.sun.tools.doclets.formats.html.SourceToHTMLConverter.convertRoot:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/javadoc/RootDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.topFile:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.isEmpty:()Z
ifeq 9
6: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.standardmessage:Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
7: ldc "doclet.No_Non_Deprecated_Classes_To_Document"
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.error:(Ljava/lang/String;[Ljava/lang/Object;)V
8: return
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
istore 3
start local 3 10: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.helpfile:Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDoclet.performCopy:(Ljava/lang/String;)V
11: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.stylesheetfile:Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDoclet.performCopy:(Ljava/lang/String;)V
12: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.classuse:Z
ifeq 14
13: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 2
invokestatic com.sun.tools.doclets.formats.html.ClassUseWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;)V
14: StackMap locals: int
StackMap stack:
new com.sun.tools.doclets.internal.toolkit.util.IndexBuilder
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
iload 3
invokespecial com.sun.tools.doclets.internal.toolkit.util.IndexBuilder.<init>:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Z)V
astore 4
start local 4 15: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createtree:Z
ifeq 17
16: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 2
invokestatic com.sun.tools.doclets.formats.html.TreeWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;)V
17: StackMap locals: com.sun.tools.doclets.internal.toolkit.util.IndexBuilder
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 23
18: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.buildSearchTagIndex:()V
19: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.splitindex:Z
ifeq 22
20: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 4
invokestatic com.sun.tools.doclets.formats.html.SplitIndexWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/internal/toolkit/util/IndexBuilder;)V
21: goto 23
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 4
invokestatic com.sun.tools.doclets.formats.html.SingleIndexWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/internal/toolkit/util/IndexBuilder;)V
23: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nodeprecatedlist:Z
ifne 25
iload 3
ifne 25
24: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokestatic com.sun.tools.doclets.formats.html.DeprecatedListWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;)V
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
26: new com.sun.tools.doclets.internal.toolkit.util.IndexBuilder
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
iload 3
iconst_1
invokespecial com.sun.tools.doclets.internal.toolkit.util.IndexBuilder.<init>:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;ZZ)V
27: invokestatic com.sun.tools.doclets.formats.html.AllClassesFrameWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/internal/toolkit/util/IndexBuilder;)V
28: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokestatic com.sun.tools.doclets.formats.html.FrameOutputWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;)V
29: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createoverview:Z
ifeq 31
30: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokestatic com.sun.tools.doclets.formats.html.PackageIndexWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;)V
31: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.helpfile:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 34
32: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nohelp:Z
ifne 34
33: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokestatic com.sun.tools.doclets.formats.html.HelpWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;)V
34: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.stylesheetfile:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 37
35: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.STYLESHEET:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocFile.createFileForOutput:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
astore 5
start local 5 36: aload 5
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.RESOURCES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.STYLESHEET:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
iconst_0
iconst_1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.copyResource:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;ZZ)V
end local 5 37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.JAVASCRIPT:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocFile.createFileForOutput:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
astore 5
start local 5 38: aload 5
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.RESOURCES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.JAVASCRIPT:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
iconst_1
iconst_1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.copyResource:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;ZZ)V
39: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 47
40: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.SEARCH_JS:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocFile.createFileForOutput:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
astore 5
41: aload 5
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.RESOURCES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.SEARCH_JS:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
iconst_1
iconst_1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.copyResource:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;ZZ)V
42: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.RESOURCES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.GLASS_IMG:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocFile.createFileForOutput:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
astore 5
43: aload 5
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.RESOURCES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.GLASS_IMG:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
iconst_1
iconst_0
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.copyResource:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;ZZ)V
44: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.RESOURCES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.X_IMG:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocFile.createFileForOutput:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
astore 5
45: aload 5
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.RESOURCES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.X_IMG:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
iconst_1
iconst_0
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.copyResource:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;ZZ)V
46: aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDoclet.copyJqueryFiles:()V
47: StackMap locals: com.sun.tools.doclets.internal.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 48 0 this Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
0 48 1 root Lcom/sun/javadoc/RootDoc;
0 48 2 classtree Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
10 48 3 nodeprecated Z
15 48 4 indexbuilder Lcom/sun/tools/doclets/internal/toolkit/util/IndexBuilder;
36 37 5 f Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
38 48 5 f Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
root
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: com.sun.tools.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 com.sun.tools.doclets.internal.toolkit.util.DocPaths.JQUERY_FILES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
aload 3
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
astore 5
start local 5 32: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 5
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocFile.createFileForOutput:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
astore 2
start local 2 33: aload 2
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.RESOURCES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
iconst_1
iconst_0
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.copyResource:(Lcom/sun/tools/doclets/internal/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 Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
29 36 1 files Ljava/util/List<Ljava/lang/String;>;
33 34 2 f Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
31 34 3 file Ljava/lang/String;
32 34 5 filePath Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
protected void generateClassFiles(com.sun.javadoc.ClassDoc[], com.sun.tools.doclets.internal.toolkit.util.ClassTree);
descriptor: ([Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic java.util.Arrays.sort:([Ljava/lang/Object;)V
1: iconst_0
istore 3
start local 3 2: goto 38
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
iload 3
aaload
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.isGeneratedDoc:(Lcom/sun/javadoc/ClassDoc;)Z
ifeq 37
aload 1
iload 3
aaload
invokeinterface com.sun.javadoc.ClassDoc.isIncluded:()Z
ifne 5
4: goto 37
5: StackMap locals:
StackMap stack:
iload 3
ifne 7
6: aconst_null
goto 8
7: StackMap locals:
StackMap stack:
aload 1
iload 3
iconst_1
isub
aaload
8: StackMap locals:
StackMap stack: com.sun.javadoc.ClassDoc
astore 4
start local 4 9: aload 1
iload 3
aaload
astore 5
start local 5 10: iload 3
iconst_1
iadd
aload 1
arraylength
if_icmpne 12
11: aconst_null
goto 13
12: StackMap locals: com.sun.javadoc.ClassDoc com.sun.javadoc.ClassDoc
StackMap stack:
aload 1
iload 3
iconst_1
iadd
aaload
13: StackMap locals:
StackMap stack: com.sun.javadoc.ClassDoc
astore 6
start local 6 14: aload 5
invokeinterface com.sun.javadoc.ClassDoc.isAnnotationType:()Z
ifeq 22
15: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getBuilderFactory:()Lcom/sun/tools/doclets/internal/toolkit/builders/BuilderFactory;
16: aload 5
checkcast com.sun.javadoc.AnnotationTypeDoc
17: aload 4
aload 6
18: invokevirtual com.sun.tools.doclets.internal.toolkit.builders.BuilderFactory.getAnnotationTypeBuilder:(Lcom/sun/javadoc/AnnotationTypeDoc;Lcom/sun/javadoc/Type;Lcom/sun/javadoc/Type;)Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder;
19: astore 7
start local 7 20: aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build:()V
end local 7 21: goto 37
22: StackMap locals: com.sun.javadoc.ClassDoc
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getBuilderFactory:()Lcom/sun/tools/doclets/internal/toolkit/builders/BuilderFactory;
23: aload 5
aload 4
aload 6
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.builders.BuilderFactory.getClassBuilder:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;)Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder;
24: astore 7
start local 7 25: aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build:()V
end local 7 26: goto 37
StackMap locals:
StackMap stack: java.io.IOException
27: astore 7
start local 7 28: new com.sun.tools.doclets.internal.toolkit.util.DocletAbortException
dup
aload 7
invokespecial com.sun.tools.doclets.internal.toolkit.util.DocletAbortException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 7 29: StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.util.FatalError
astore 7
start local 7 30: aload 7
athrow
end local 7 31: StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.util.DocletAbortException
astore 7
start local 7 32: aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocletAbortException.printStackTrace:()V
33: aload 7
athrow
end local 7 34: StackMap locals:
StackMap stack: java.lang.Exception
astore 7
start local 7 35: aload 7
invokevirtual java.lang.Exception.printStackTrace:()V
36: new com.sun.tools.doclets.internal.toolkit.util.DocletAbortException
dup
aload 7
invokespecial com.sun.tools.doclets.internal.toolkit.util.DocletAbortException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 7 end local 6 end local 5 end local 4 37: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
38: iload 3
aload 1
arraylength
if_icmplt 3
end local 3 39: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
0 40 1 arr [Lcom/sun/javadoc/ClassDoc;
0 40 2 classtree Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
2 39 3 i I
9 37 4 prev Lcom/sun/javadoc/ClassDoc;
10 37 5 curr Lcom/sun/javadoc/ClassDoc;
14 37 6 next Lcom/sun/javadoc/ClassDoc;
20 21 7 annotationTypeBuilder Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder;
25 26 7 classBuilder Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder;
28 29 7 e Ljava/io/IOException;
30 31 7 fe Lcom/sun/tools/doclets/internal/toolkit/util/FatalError;
32 34 7 de Lcom/sun/tools/doclets/internal/toolkit/util/DocletAbortException;
35 37 7 e Ljava/lang/Exception;
Exception table:
from to target type
14 26 27 Class java.io.IOException
14 26 29 Class com.sun.tools.doclets.internal.toolkit.util.FatalError
14 26 31 Class com.sun.tools.doclets.internal.toolkit.util.DocletAbortException
14 26 34 Class java.lang.Exception
MethodParameters:
Name Flags
arr
classtree
com.sun.javadoc.PackageDoc getNamedPackage(java.util.List<com.sun.javadoc.PackageDoc>, int);
descriptor: (Ljava/util/List;I)Lcom/sun/javadoc/PackageDoc;
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 com.sun.javadoc.PackageDoc
astore 3
start local 3 2: aload 3
invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()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 Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
0 5 1 list Ljava/util/List<Lcom/sun/javadoc/PackageDoc;>;
0 5 2 idx I
2 4 3 pkg Lcom/sun/javadoc/PackageDoc;
Signature: (Ljava/util/List<Lcom/sun/javadoc/PackageDoc;>;I)Lcom/sun/javadoc/PackageDoc;
MethodParameters:
Name Flags
list
idx
protected void generatePackageFiles(com.sun.tools.doclets.internal.toolkit.util.ClassTree);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.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
2: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokestatic com.sun.tools.doclets.formats.html.PackageIndexFrameWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;)V
3: StackMap locals: java.util.Set
StackMap stack:
new java.util.ArrayList
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
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 6
start local 6 6: goto 25
7: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDoclet com.sun.tools.doclets.internal.toolkit.util.ClassTree java.util.Set java.util.List com.sun.javadoc.PackageDoc top int
StackMap stack:
aload 3
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.javadoc.PackageDoc
astore 7
start local 7 8: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
ifeq 9
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDeprecated:(Lcom/sun/javadoc/Doc;)Z
ifne 24
9: StackMap locals: com.sun.javadoc.PackageDoc
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 7
invokestatic com.sun.tools.doclets.formats.html.PackageFrameWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/javadoc/PackageDoc;)V
10: aload 0
aload 3
iload 6
iconst_1
iadd
invokevirtual com.sun.tools.doclets.formats.html.HtmlDoclet.getNamedPackage:(Ljava/util/List;I)Lcom/sun/javadoc/PackageDoc;
astore 5
start local 5 11: aload 5
ifnonnull 13
12: aload 0
aload 3
iload 6
iconst_2
iadd
invokevirtual com.sun.tools.doclets.formats.html.HtmlDoclet.getNamedPackage:(Ljava/util/List;I)Lcom/sun/javadoc/PackageDoc;
astore 5
13: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDoclet com.sun.tools.doclets.internal.toolkit.util.ClassTree java.util.Set java.util.List com.sun.javadoc.PackageDoc com.sun.javadoc.PackageDoc int com.sun.javadoc.PackageDoc
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getBuilderFactory:()Lcom/sun/tools/doclets/internal/toolkit/builders/BuilderFactory;
14: aload 7
aload 4
aload 5
15: invokevirtual com.sun.tools.doclets.internal.toolkit.builders.BuilderFactory.getPackageSummaryBuilder:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/javadoc/PackageDoc;Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder;
16: astore 8
start local 8 17: aload 8
invokevirtual com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build:()V
18: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createtree:Z
ifeq 23
19: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
20: aload 7
aload 4
aload 5
21: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
22: invokestatic com.sun.tools.doclets.formats.html.PackageTreeWriter.generate:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/javadoc/PackageDoc;Lcom/sun/javadoc/PackageDoc;Lcom/sun/javadoc/PackageDoc;Z)V
23: StackMap locals: com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
StackMap stack:
aload 7
astore 4
end local 8 end local 7 end local 5 24: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDoclet com.sun.tools.doclets.internal.toolkit.util.ClassTree java.util.Set java.util.List com.sun.javadoc.PackageDoc top int
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
25: iload 6
aload 3
invokeinterface java.util.List.size:()I
if_icmplt 7
end local 6 26: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
0 27 1 classtree Lcom/sun/tools/doclets/internal/toolkit/util/ClassTree;
1 27 2 packages Ljava/util/Set<Lcom/sun/javadoc/PackageDoc;>;
4 27 3 pList Ljava/util/List<Lcom/sun/javadoc/PackageDoc;>;
5 27 4 prev Lcom/sun/javadoc/PackageDoc;
11 24 5 next Lcom/sun/javadoc/PackageDoc;
6 26 6 i I
8 24 7 pkg Lcom/sun/javadoc/PackageDoc;
17 24 8 packageSummaryBuilder Lcom/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
classtree
public static int optionLength(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.tools.doclets.formats.html.HtmlDoclet.sharedInstanceForOptions:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 0
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.optionLength:(Ljava/lang/String;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 option Ljava/lang/String;
MethodParameters:
Name Flags
option
public static boolean validOptions(java.lang.String[][], com.sun.javadoc.DocErrorReporter);
descriptor: ([[Ljava/lang/String;Lcom/sun/javadoc/DocErrorReporter;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.formats.html.HtmlDoclet
dup
invokespecial com.sun.tools.doclets.formats.html.HtmlDoclet.<init>:()V
putstatic com.sun.tools.doclets.formats.html.HtmlDoclet.docletToStart:Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
1: getstatic com.sun.tools.doclets.formats.html.HtmlDoclet.docletToStart:Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 0
aload 1
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.validOptions:([[Ljava/lang/String;Lcom/sun/javadoc/DocErrorReporter;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 options [[Ljava/lang/String;
0 2 1 reporter Lcom/sun/javadoc/DocErrorReporter;
MethodParameters:
Name Flags
options
reporter
private void performCopy(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, 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 com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocFile.createFileForInput:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
astore 2
start local 2 3: aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.getName:()Ljava/lang/String;
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.create:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
astore 3
start local 3 4: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 3
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocFile.createFileForOutput:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
astore 4
start local 4 5: aload 4
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.isSameFile:(Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;)Z
ifeq 7
6: return
7: StackMap locals: com.sun.tools.doclets.internal.toolkit.util.DocFile com.sun.tools.doclets.internal.toolkit.util.DocPath com.sun.tools.doclets.internal.toolkit.util.DocFile
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.message:Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
aconst_null
8: ldc "doclet.Copying_File_0_To_File_1"
iconst_2
anewarray java.lang.Object
dup
iconst_0
9: aload 2
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
aastore
dup
iconst_1
aload 3
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
aastore
10: invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.notice:(Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;[Ljava/lang/Object;)V
11: aload 4
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocFile.copyFile:(Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;)V
end local 4 end local 3 end local 2 12: goto 19
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDoclet java.lang.String
StackMap stack: java.io.IOException
13: astore 2
start local 2 14: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDoclet.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.message:Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
aconst_null
15: ldc "doclet.perform_copy_exception_encountered"
iconst_1
anewarray java.lang.Object
dup
iconst_0
16: aload 2
invokevirtual java.io.IOException.toString:()Ljava/lang/String;
aastore
17: invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.error:(Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;[Ljava/lang/Object;)V
18: new com.sun.tools.doclets.internal.toolkit.util.DocletAbortException
dup
aload 2
invokespecial com.sun.tools.doclets.internal.toolkit.util.DocletAbortException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 19: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/tools/doclets/formats/html/HtmlDoclet;
0 20 1 filename Ljava/lang/String;
3 12 2 fromfile Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
4 12 3 path Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
5 12 4 toFile Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
14 19 2 exc Ljava/io/IOException;
Exception table:
from to target type
2 6 13 Class java.io.IOException
7 12 13 Class java.io.IOException
MethodParameters:
Name Flags
filename
}
SourceFile: "HtmlDoclet.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()