public class com.sun.tools.doclets.formats.html.HtmlDocletWriter extends com.sun.tools.doclets.formats.html.markup.HtmlDocWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.doclets.formats.html.HtmlDocletWriter
super_class: com.sun.tools.doclets.formats.html.markup.HtmlDocWriter
{
public final com.sun.tools.doclets.internal.toolkit.util.DocPath pathToRoot;
descriptor: Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.tools.doclets.internal.toolkit.util.DocPath path;
descriptor: Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.tools.doclets.internal.toolkit.util.DocPath filename;
descriptor: Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final com.sun.tools.doclets.formats.html.ConfigurationImpl configuration;
descriptor: Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
protected final com.sun.tools.doclets.internal.toolkit.util.Utils utils;
descriptor: Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected boolean printedAnnotationHeading;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean printedAnnotationFieldHeading;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private boolean isAnnotationDocumented;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean isContainerDocumented;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
com.sun.tools.doclets.formats.html.markup.HtmlTree fixedNavDiv;
descriptor: Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
flags: (0x0000)
private static final java.util.regex.Pattern docrootPattern;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static final java.util.Set<java.lang.String> blockTags;
descriptor: Ljava/util/Set;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=4, args_size=0
0: ldc "{@docroot}"
invokestatic java.util.regex.Pattern.quote:(Ljava/lang/String;)Ljava/lang/String;
iconst_2
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
1: putstatic com.sun.tools.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
2: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putstatic com.sun.tools.doclets.formats.html.HtmlDocletWriter.blockTags:Ljava/util/Set;
3: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTag.values:()[Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
dup
astore 3
arraylength
istore 2
iconst_0
istore 1
goto 8
StackMap locals: top int int com.sun.tools.doclets.formats.html.markup.HtmlTag[]
StackMap stack:
4: aload 3
iload 1
aaload
astore 0
start local 0 5: aload 0
getfield com.sun.tools.doclets.formats.html.markup.HtmlTag.blockType:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag$BlockType;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag$BlockType.BLOCK:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag$BlockType;
if_acmpne 7
6: getstatic com.sun.tools.doclets.formats.html.HtmlDocletWriter.blockTags:Ljava/util/Set;
aload 0
getfield com.sun.tools.doclets.formats.html.markup.HtmlTag.value:Ljava/lang/String;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 0 7: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
8: iload 1
iload 2
if_icmplt 4
9: return
LocalVariableTable:
Start End Slot Name Signature
5 7 0 t Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
public void <init>(com.sun.tools.doclets.formats.html.ConfigurationImpl, com.sun.tools.doclets.internal.toolkit.util.DocPath);
descriptor: (Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlDocWriter.<init>:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
1: aload 0
iconst_0
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.printedAnnotationHeading:Z
2: aload 0
iconst_0
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.printedAnnotationFieldHeading:Z
3: aload 0
iconst_0
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
4: aload 0
iconst_0
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
5: aload 0
new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.DIV:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
6: aload 0
aload 1
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
7: aload 0
aload 1
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
8: aload 0
aload 2
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.path:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
9: aload 0
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.parent:()Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.invert:()Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
10: aload 0
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.basename:()Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.filename:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 12 1 configuration Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
0 12 2 path Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
configuration
path
public java.lang.String replaceDocRootDir(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: aload 1
ldc "{@"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 2
start local 2 1: iload 2
ifge 3
2: aload 1
areturn
3: StackMap locals: int
StackMap stack:
getstatic com.sun.tools.doclets.formats.html.HtmlDocletWriter.docrootPattern:Ljava/util/regex/Pattern;
aload 1
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 3
start local 3 4: aload 3
invokevirtual java.util.regex.Matcher.find:()Z
ifne 6
5: aload 1
areturn
6: StackMap locals: java.util.regex.Matcher
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 7: iconst_0
istore 5
start local 5 8: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 3
invokevirtual java.util.regex.Matcher.start:()I
istore 6
start local 6 9: aload 4
aload 1
iload 5
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 3
invokevirtual java.util.regex.Matcher.end:()I
istore 5
11: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.docrootparent:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 15
aload 1
ldc "/.."
iload 5
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;I)Z
ifeq 15
12: aload 4
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.docrootparent:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: iinc 5 3
14: goto 18
15: StackMap locals: int
StackMap stack:
aload 4
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.isEmpty:()Z
ifeq 16
ldc "."
goto 17
StackMap locals:
StackMap stack: java.lang.StringBuilder
16: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String int java.util.regex.Matcher java.lang.StringBuilder int int
StackMap stack: java.lang.StringBuilder java.lang.String
17: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: StackMap locals:
StackMap stack:
iload 5
aload 1
invokevirtual java.lang.String.length:()I
if_icmpge 20
aload 1
iload 5
invokevirtual java.lang.String.charAt:(I)C
bipush 47
if_icmpeq 20
19: aload 4
bipush 47
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 6 20: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.util.regex.Matcher.find:()Z
ifne 8
21: aload 4
aload 1
iload 5
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
22: aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 23 1 htmlstr Ljava/lang/String;
1 23 2 index I
4 23 3 docrootMatcher Ljava/util/regex/Matcher;
7 23 4 buf Ljava/lang/StringBuilder;
8 23 5 prevEnd I
9 20 6 match I
MethodParameters:
Name Flags
htmlstr
public com.sun.tools.doclets.internal.toolkit.Content getAllClassesLinkScript(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=2
start local 0 start local 1 0: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SCRIPT:()Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 1: new java.lang.StringBuilder
dup
ldc "<!--"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: ldc " allClassesLink = document.getElementById(\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\");"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc " if(window==top) {"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc " allClassesLink.style.display = \"block\";"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc " }"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: ldc " else {"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: ldc " allClassesLink.style.display = \"none\";"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: ldc " }"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: ldc " //-->"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 11: new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
aload 3
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
astore 4
start local 4 12: aload 2
aload 4
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
13: aload 2
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 5
start local 5 14: aload 0
ldc "doclet.No_Script_Message"
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getResource:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 6
start local 6 15: aload 6
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.NOSCRIPT:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 7
start local 7 16: aload 5
aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
17: aload 5
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 18 1 id Ljava/lang/String;
1 18 2 script Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
11 18 3 scriptCode Ljava/lang/String;
12 18 4 scriptContent Lcom/sun/tools/doclets/internal/toolkit/Content;
14 18 5 div Lcom/sun/tools/doclets/internal/toolkit/Content;
15 18 6 div_noscript Lcom/sun/tools/doclets/internal/toolkit/Content;
16 18 7 noScript Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
id
private void addMethodInfo(com.sun.javadoc.MethodDoc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/MethodDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.javadoc.MethodDoc.containingClass:()Lcom/sun/javadoc/ClassDoc;
invokeinterface com.sun.javadoc.ClassDoc.interfaces:()[Lcom/sun/javadoc/ClassDoc;
astore 3
start local 3 1: aload 1
invokeinterface com.sun.javadoc.MethodDoc.overriddenMethod:()Lcom/sun/javadoc/MethodDoc;
astore 4
start local 4 2: aload 3
arraylength
ifle 4
3: new com.sun.tools.doclets.internal.toolkit.util.ImplementedMethods
dup
aload 1
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokespecial com.sun.tools.doclets.internal.toolkit.util.ImplementedMethods.<init>:(Lcom/sun/javadoc/MethodDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;)V
invokevirtual com.sun.tools.doclets.internal.toolkit.util.ImplementedMethods.build:()[Lcom/sun/javadoc/MethodDoc;
arraylength
ifgt 5
4: StackMap locals: com.sun.javadoc.ClassDoc[] com.sun.javadoc.MethodDoc
StackMap stack:
aload 4
ifnull 10
5: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokestatic com.sun.tools.doclets.formats.html.MethodWriterImpl.addImplementsInfo:(Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;Lcom/sun/javadoc/MethodDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
6: aload 4
ifnull 10
7: aload 0
8: aload 1
invokeinterface com.sun.javadoc.MethodDoc.overriddenType:()Lcom/sun/javadoc/Type;
aload 4
aload 2
9: invokestatic com.sun.tools.doclets.formats.html.MethodWriterImpl.addOverridden:(Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;Lcom/sun/javadoc/Type;Lcom/sun/javadoc/MethodDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
10: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 11 1 method Lcom/sun/javadoc/MethodDoc;
0 11 2 dl Lcom/sun/tools/doclets/internal/toolkit/Content;
1 11 3 intfacs [Lcom/sun/javadoc/ClassDoc;
2 11 4 overriddenMethod Lcom/sun/javadoc/MethodDoc;
MethodParameters:
Name Flags
method
dl
protected void addTagsInfo(com.sun.javadoc.Doc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/Doc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nocomment:Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.DL:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
astore 3
start local 3 3: aload 1
instanceof com.sun.javadoc.MethodDoc
ifeq 5
4: aload 0
aload 1
checkcast com.sun.javadoc.MethodDoc
aload 3
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addMethodInfo:(Lcom/sun/javadoc/MethodDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
5: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.ContentBuilder
dup
invokespecial com.sun.tools.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 4
start local 4 6: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.tagletManager:Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletManager;
aload 1
7: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.tagletManager:Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletManager;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.taglets.TagletManager.getCustomTaglets:(Lcom/sun/javadoc/Doc;)[Lcom/sun/tools/doclets/internal/toolkit/taglets/Taglet;
8: aload 0
iconst_0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletWriter;
aload 4
9: invokestatic com.sun.tools.doclets.internal.toolkit.taglets.TagletWriter.genTagOuput:(Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletManager;Lcom/sun/javadoc/Doc;[Lcom/sun/tools/doclets/internal/toolkit/taglets/Taglet;Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletWriter;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
10: aload 3
aload 4
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
11: aload 2
aload 3
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
12: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 13 1 doc Lcom/sun/javadoc/Doc;
0 13 2 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
3 13 3 dl Lcom/sun/tools/doclets/internal/toolkit/Content;
6 13 4 output Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
htmltree
protected boolean hasSerializationOverviewTags(com.sun.javadoc.FieldDoc);
descriptor: (Lcom/sun/javadoc/FieldDoc;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.formats.html.markup.ContentBuilder
dup
invokespecial com.sun.tools.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 2
start local 2 1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.tagletManager:Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletManager;
aload 1
2: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.tagletManager:Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletManager;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.taglets.TagletManager.getCustomTaglets:(Lcom/sun/javadoc/Doc;)[Lcom/sun/tools/doclets/internal/toolkit/taglets/Taglet;
3: aload 0
iconst_0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletWriter;
aload 2
4: invokestatic com.sun.tools.doclets.internal.toolkit.taglets.TagletWriter.genTagOuput:(Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletManager;Lcom/sun/javadoc/Doc;[Lcom/sun/tools/doclets/internal/toolkit/taglets/Taglet;Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletWriter;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
5: aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
ifeq 6
iconst_0
goto 7
StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
6: iconst_1
StackMap locals:
StackMap stack: int
7: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 8 1 field Lcom/sun/javadoc/FieldDoc;
1 8 2 output Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
field
public com.sun.tools.doclets.internal.toolkit.taglets.TagletWriter getTagletWriterInstance(boolean);
descriptor: (Z)Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.formats.html.TagletWriterImpl
dup
aload 0
iload 1
invokespecial com.sun.tools.doclets.formats.html.TagletWriterImpl.<init>:(Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;Z)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 isFirstSentence Z
MethodParameters:
Name Flags
isFirstSentence
public com.sun.tools.doclets.internal.toolkit.Content getTargetPackageLink(com.sun.javadoc.PackageDoc, java.lang.String, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/PackageDoc;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
aload 1
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.PACKAGE_SUMMARY:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathString:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
aload 3
ldc ""
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 pd Lcom/sun/javadoc/PackageDoc;
0 1 2 target Ljava/lang/String;
0 1 3 label Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
pd
target
label
public void printHtmlDocument(java.lang.String[], boolean, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: ([Ljava/lang/String;ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
ifeq 2
1: getstatic com.sun.tools.doclets.formats.html.markup.DocType.HTML5:Lcom/sun/tools/doclets/formats/html/markup/DocType;
goto 3
2: StackMap locals:
StackMap stack:
getstatic com.sun.tools.doclets.formats.html.markup.DocType.TRANSITIONAL:Lcom/sun/tools/doclets/formats/html/markup/DocType;
3: StackMap locals:
StackMap stack: com.sun.tools.doclets.formats.html.markup.DocType
astore 4
start local 4 4: new com.sun.tools.doclets.formats.html.markup.Comment
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
ldc "doclet.New_Page"
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.Comment.<init>:(Ljava/lang/String;)V
astore 5
start local 5 5: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.HEAD:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
astore 6
start local 6 6: aload 6
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.notimestamp:Z
ifeq 7
iconst_0
goto 8
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String[] int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.formats.html.HtmlDocletWriter
7: iconst_1
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String[] int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.formats.html.HtmlDocletWriter int
8: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getGeneratedBy:(Z)Lcom/sun/tools/doclets/formats/html/markup/Comment;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
9: aload 6
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getTitle:()Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
10: ldc "Content-Type"
ldc "text/html"
11: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.charset:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 13
12: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.charset:Ljava/lang/String;
goto 14
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String[] int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack: java.lang.String java.lang.String
13: ldc "utf-8"
14: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String[] int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack: java.lang.String java.lang.String java.lang.String
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.META:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 7
start local 7 15: aload 6
aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
16: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.notimestamp:Z
ifne 24
17: new java.text.SimpleDateFormat
dup
ldc "yyyy-MM-dd"
invokespecial java.text.SimpleDateFormat.<init>:(Ljava/lang/String;)V
astore 8
start local 8 18: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
ifeq 20
19: ldc "dc.created"
goto 21
20: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content java.text.SimpleDateFormat
StackMap stack:
ldc "date"
StackMap locals:
StackMap stack: java.lang.String
21: aload 8
new java.util.Date
dup
invokespecial java.util.Date.<init>:()V
invokevirtual java.text.SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String;
22: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.META:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 7
23: aload 6
aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 8 24: StackMap locals:
StackMap stack:
aload 1
ifnull 31
25: aload 1
dup
astore 11
arraylength
istore 10
iconst_0
istore 9
goto 30
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String[] int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content top int int java.lang.String[]
StackMap stack:
26: aload 11
iload 9
aaload
astore 8
start local 8 27: ldc "keywords"
aload 8
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.META:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 7
28: aload 6
aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 8 29: iinc 9 1
StackMap locals:
StackMap stack:
30: iload 9
iload 10
if_icmplt 26
31: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String[] int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 0
aload 6
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addStyleSheetProperties:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
32: aload 0
aload 6
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addScriptProperties:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
33: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getLocale:()Ljava/util/Locale;
invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
34: aload 6
aload 3
35: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.HTML:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 8
start local 8 36: new com.sun.tools.doclets.formats.html.markup.HtmlDocument
dup
aload 4
37: aload 5
aload 8
38: invokespecial com.sun.tools.doclets.formats.html.markup.HtmlDocument.<init>:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
astore 9
start local 9 39: aload 0
aload 9
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.write:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
40: return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 41 1 metakeywords [Ljava/lang/String;
0 41 2 includeScript Z
0 41 3 body Lcom/sun/tools/doclets/internal/toolkit/Content;
4 41 4 htmlDocType Lcom/sun/tools/doclets/internal/toolkit/Content;
5 41 5 htmlComment Lcom/sun/tools/doclets/internal/toolkit/Content;
6 41 6 head Lcom/sun/tools/doclets/internal/toolkit/Content;
15 41 7 meta Lcom/sun/tools/doclets/internal/toolkit/Content;
18 24 8 dateFormat Ljava/text/SimpleDateFormat;
27 29 8 metakeyword Ljava/lang/String;
36 41 8 htmlTree Lcom/sun/tools/doclets/internal/toolkit/Content;
39 41 9 htmlDocument Lcom/sun/tools/doclets/internal/toolkit/Content;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
metakeywords
includeScript
body
public java.lang.String getWindowTitle(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.windowtitle:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 2
1: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.windowtitle:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
2: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 3 1 title Ljava/lang/String;
MethodParameters:
Name Flags
title
public com.sun.tools.doclets.internal.toolkit.Content (boolean);
descriptor: (Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: iload 1
ifeq 3
1: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.header:Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 2: goto 7
end local 2 3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.footer:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 6
4: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.footer:Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 5: goto 7
end local 2 6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.header:Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 7: StackMap locals: java.lang.String
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
aload 2
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
astore 3
start local 3 8: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 9 1 header Z
2 3 2 content Ljava/lang/String;
5 6 2 content Ljava/lang/String;
7 9 2 content Ljava/lang/String;
8 9 3 rawContent Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
header
public void addTop(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.top:Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
aload 2
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 3 1 htmlTree Lcom/sun/tools/doclets/internal/toolkit/Content;
1 3 2 top Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
htmlTree
public void addBottom(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.bottom:Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
astore 2
start local 2 1: aload 2
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SMALL:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 2: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.legalCopy:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 3
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.P:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 4
start local 4 3: aload 1
aload 4
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
4: return
end local 4 end local 3 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/HtmlDocletWriter;
0 5 1 htmlTree Lcom/sun/tools/doclets/internal/toolkit/Content;
1 5 2 bottom Lcom/sun/tools/doclets/internal/toolkit/Content;
2 5 3 small Lcom/sun/tools/doclets/internal/toolkit/Content;
3 5 4 p Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
htmlTree
protected void addNavLinks(boolean, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=18, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nonavbar:Z
ifne 100
1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.NAV:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.allowTag:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)Z
ifeq 3
2: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.NAV:()Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
goto 4
3: StackMap locals:
StackMap stack:
aload 2
4: StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
astore 3
start local 3 5: ldc "allclasses_"
astore 4
start local 4 6: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.DIV:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
astore 5
start local 5 7: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.fixedNav:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addStyle:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;)V
8: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
ldc "doclet.Skip_navigation_links"
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getResource:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 6
start local 6 9: iload 1
ifeq 21
10: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlConstants.START_OF_TOP_NAVBAR:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
11: aload 5
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.topNav:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addStyle:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;)V
12: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "navbar_top"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
13: aload 0
getstatic com.sun.tools.doclets.formats.html.SectionName.NAVBAR_TOP:Lcom/sun/tools/doclets/formats/html/SectionName;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 7
start local 7 14: aload 5
aload 7
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
15: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.skipNav:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
16: aload 0
getstatic com.sun.tools.doclets.formats.html.SectionName.SKIP_NAVBAR_TOP:Lcom/sun/tools/doclets/formats/html/SectionName;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getDocLink:(Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
aload 6
17: aload 6
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.toString:()Ljava/lang/String;
ldc ""
18: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 8
start local 8 19: aload 5
aload 8
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 8 end local 7 20: goto 31
21: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content java.lang.String com.sun.tools.doclets.formats.html.markup.HtmlTree com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 3
getstatic com.sun.tools.doclets.formats.html.markup.HtmlConstants.START_OF_BOTTOM_NAVBAR:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
22: aload 5
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.bottomNav:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addStyle:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;)V
23: new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "navbar_bottom"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
24: aload 0
getstatic com.sun.tools.doclets.formats.html.SectionName.NAVBAR_BOTTOM:Lcom/sun/tools/doclets/formats/html/SectionName;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 7
start local 7 25: aload 5
aload 7
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
26: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.skipNav:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
27: aload 0
getstatic com.sun.tools.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Lcom/sun/tools/doclets/formats/html/SectionName;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getDocLink:(Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
aload 6
28: aload 6
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.toString:()Ljava/lang/String;
ldc ""
29: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 8
start local 8 30: aload 5
aload 8
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 8 end local 7 31: StackMap locals:
StackMap stack:
iload 1
ifeq 34
32: aload 5
aload 0
getstatic com.sun.tools.doclets.formats.html.SectionName.NAVBAR_TOP_FIRSTROW:Lcom/sun/tools/doclets/formats/html/SectionName;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
33: goto 35
34: StackMap locals:
StackMap stack:
aload 5
aload 0
getstatic com.sun.tools.doclets.formats.html.SectionName.NAVBAR_BOTTOM_FIRSTROW:Lcom/sun/tools/doclets/formats/html/SectionName;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
35: StackMap locals:
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.UL:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
astore 7
start local 7 36: aload 7
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.navList:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addStyle:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;)V
37: aload 7
getstatic com.sun.tools.doclets.formats.html.markup.HtmlAttr.TITLE:Lcom/sun/tools/doclets/formats/html/markup/HtmlAttr;
38: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
ldc "doclet.Navigation"
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;)Ljava/lang/String;
39: invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addAttr:(Lcom/sun/tools/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)V
40: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createoverview:Z
ifeq 42
41: aload 7
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkContents:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
42: StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmpne 45
43: aload 7
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.first:()Ljava/lang/Object;
checkcast com.sun.javadoc.PackageDoc
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkPackage:(Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
44: goto 47
StackMap locals:
StackMap stack:
45: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.size:()I
iconst_1
if_icmple 47
46: aload 7
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkPackage:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
47: StackMap locals:
StackMap stack:
aload 7
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkClass:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
48: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.classuse:Z
ifeq 50
49: aload 7
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkClassUse:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
50: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createtree:Z
ifeq 52
51: aload 7
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkTree:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
52: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nodeprecated:Z
ifne 55
53: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nodeprecatedlist:Z
ifne 55
54: aload 7
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkDeprecated:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
55: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 57
56: aload 7
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkIndex:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
57: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nohelp:Z
ifne 59
58: aload 7
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkHelp:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
59: StackMap locals:
StackMap stack:
aload 5
aload 7
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
60: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.aboutLanguage:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
iload 1
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getUserHeaderFooter:(Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 8
start local 8 61: aload 5
aload 8
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
62: iload 1
ifeq 65
63: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
aload 5
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
64: goto 66
65: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 3
aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
66: StackMap locals:
StackMap stack:
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.navList:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkPrevious:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.UL:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 9
start local 9 67: aload 9
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkNext:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
68: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.subNav:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 9
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 10
start local 10 69: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.navList:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavShowLists:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.UL:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 11
start local 11 70: aload 11
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.filename:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavHideLists:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
71: aload 10
aload 11
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
72: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.navList:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkClassIndex:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.UL:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 12
start local 12 73: aload 12
getstatic com.sun.tools.doclets.formats.html.markup.HtmlAttr.ID:Lcom/sun/tools/doclets/formats/html/markup/HtmlAttr;
aload 4
invokevirtual java.lang.String.toString:()Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addAttr:(Lcom/sun/tools/doclets/formats/html/markup/HtmlAttr;Ljava/lang/String;)V
74: aload 10
aload 12
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
75: iload 1
ifeq 85
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 85
76: ldc "text"
ldc "search"
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.INPUT:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 13
start local 13 77: ldc "reset"
ldc "reset"
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.INPUT:(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 14
start local 14 78: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
ldc "doclet.search"
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getResource:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 15
start local 15 79: aload 15
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getSpace:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
80: aload 15
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SPAN:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 16
start local 16 81: aload 16
aload 13
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
82: aload 16
aload 14
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
83: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.navListSearch:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 16
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.UL:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 17
start local 17 84: aload 10
aload 17
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 17 end local 16 end local 15 end local 14 end local 13 85: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content java.lang.String com.sun.tools.doclets.formats.html.markup.HtmlTree com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.formats.html.markup.HtmlTree com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 10
aload 0
aload 4
invokevirtual java.lang.String.toString:()Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAllClassesLinkScript:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
86: aload 0
aload 10
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addSummaryDetailLinks:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
87: iload 1
ifeq 95
88: aload 10
aload 0
getstatic com.sun.tools.doclets.formats.html.SectionName.SKIP_NAVBAR_TOP:Lcom/sun/tools/doclets/formats/html/SectionName;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
89: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
aload 10
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
90: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlConstants.END_OF_TOP_NAVBAR:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
91: aload 3
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.fixedNavDiv:Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
92: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.navPadding:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getSpace:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 13
start local 13 93: aload 3
aload 13
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 13 94: goto 98
95: StackMap locals:
StackMap stack:
aload 10
aload 0
getstatic com.sun.tools.doclets.formats.html.SectionName.SKIP_NAVBAR_BOTTOM:Lcom/sun/tools/doclets/formats/html/SectionName;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
96: aload 3
aload 10
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
97: aload 3
getstatic com.sun.tools.doclets.formats.html.markup.HtmlConstants.END_OF_BOTTOM_NAVBAR:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
98: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.NAV:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.allowTag:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)Z
ifeq 100
99: aload 2
aload 3
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 100: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 101 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 101 1 header Z
0 101 2 htmlTree Lcom/sun/tools/doclets/internal/toolkit/Content;
5 100 3 tree Lcom/sun/tools/doclets/internal/toolkit/Content;
6 100 4 allClassesId Ljava/lang/String;
7 100 5 navDiv Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
9 100 6 skipNavLinks Lcom/sun/tools/doclets/internal/toolkit/Content;
14 20 7 a Lcom/sun/tools/doclets/internal/toolkit/Content;
19 20 8 skipLinkContent Lcom/sun/tools/doclets/internal/toolkit/Content;
25 31 7 a Lcom/sun/tools/doclets/internal/toolkit/Content;
30 31 8 skipLinkContent Lcom/sun/tools/doclets/internal/toolkit/Content;
36 100 7 navList Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
61 100 8 aboutDiv Lcom/sun/tools/doclets/internal/toolkit/Content;
67 100 9 ulNav Lcom/sun/tools/doclets/internal/toolkit/Content;
69 100 10 subDiv Lcom/sun/tools/doclets/internal/toolkit/Content;
70 100 11 ulFrames Lcom/sun/tools/doclets/internal/toolkit/Content;
73 100 12 ulAllClasses Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
77 85 13 inputText Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
78 85 14 inputReset Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
79 85 15 searchTxt Lcom/sun/tools/doclets/internal/toolkit/Content;
81 85 16 liInput Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
84 85 17 ulSearch Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
93 94 13 paddingDiv Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
header
htmlTree
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkNext();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkNext:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkPrevious();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavLinkPrevious:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
protected void addSummaryDetailLinks(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 navDiv Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
navDiv
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkContents();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.OVERVIEW_SUMMARY: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;
1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.overviewLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
2: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 1
start local 1 3: aload 1
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 4: aload 2
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/HtmlDocletWriter;
3 5 1 linkContent Lcom/sun/tools/doclets/internal/toolkit/Content;
4 5 2 li Lcom/sun/tools/doclets/internal/toolkit/Content;
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkPackage(com.sun.javadoc.PackageDoc);
descriptor: (Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.packageLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
2: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getPackageLink:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 2
start local 2 3: aload 2
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 4: aload 3
areturn
end local 3 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/HtmlDocletWriter;
0 5 1 pkg Lcom/sun/javadoc/PackageDoc;
3 5 2 linkContent Lcom/sun/tools/doclets/internal/toolkit/Content;
4 5 3 li Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
pkg
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkPackage();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.packageLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
1 2 1 li Lcom/sun/tools/doclets/internal/toolkit/Content;
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkClassUse();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.useLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
1 2 1 li Lcom/sun/tools/doclets/internal/toolkit/Content;
public com.sun.tools.doclets.internal.toolkit.Content getNavLinkPrevious(com.sun.tools.doclets.internal.toolkit.util.DocPath);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
1: aload 0
aload 1
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.prevLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 2: goto 4
end local 2 3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.prevLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 4: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 2
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/HtmlDocletWriter;
0 5 1 prev Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
2 3 2 li Lcom/sun/tools/doclets/internal/toolkit/Content;
4 5 2 li Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
prev
public com.sun.tools.doclets.internal.toolkit.Content getNavLinkNext(com.sun.tools.doclets.internal.toolkit.util.DocPath);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 3
1: aload 0
aload 1
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.nextLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 2: goto 4
end local 2 3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.nextLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 4: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 2
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/HtmlDocletWriter;
0 5 1 next Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
2 3 2 li Lcom/sun/tools/doclets/internal/toolkit/Content;
4 5 2 li Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
next
protected com.sun.tools.doclets.internal.toolkit.Content getNavShowLists(com.sun.tools.doclets.internal.toolkit.util.DocPath);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.internal.toolkit.util.DocLink
dup
aload 1
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.path:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
aconst_null
invokespecial com.sun.tools.doclets.internal.toolkit.util.DocLink.<init>:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Ljava/lang/String;Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
aload 2
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.framesLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc "_top"
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 3
start local 3 2: aload 3
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 4
start local 4 3: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 4 1 link Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
1 4 2 dl Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
2 4 3 framesContent Lcom/sun/tools/doclets/internal/toolkit/Content;
3 4 4 li Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
link
protected com.sun.tools.doclets.internal.toolkit.Content getNavShowLists();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.INDEX: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;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getNavShowLists:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
protected com.sun.tools.doclets.internal.toolkit.Content getNavHideLists(com.sun.tools.doclets.internal.toolkit.util.DocPath);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.noframesLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc "_top"
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 2
start local 2 1: aload 2
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 2: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 3 1 link Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
1 3 2 noFramesContent Lcom/sun/tools/doclets/internal/toolkit/Content;
2 3 3 li Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
link
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkTree();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.root:Lcom/sun/javadoc/RootDoc;
invokeinterface com.sun.javadoc.RootDoc.specifiedPackages:()[Lcom/sun/javadoc/PackageDoc;
astore 2
start local 2 1: aload 2
arraylength
iconst_1
if_icmpne 9
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.root:Lcom/sun/javadoc/RootDoc;
invokeinterface com.sun.javadoc.RootDoc.specifiedClasses:()[Lcom/sun/javadoc/ClassDoc;
arraylength
ifne 9
2: aload 0
aload 0
aload 2
iconst_0
aaload
3: getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.PACKAGE_TREE:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
4: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathString:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
5: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.treeLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
6: ldc ""
ldc ""
7: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 1
start local 1 8: goto 12
end local 1 9: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter top com.sun.javadoc.PackageDoc[]
StackMap stack:
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.OVERVIEW_TREE: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;
10: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.treeLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
11: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 1
start local 1 12: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.PackageDoc[]
StackMap stack:
aload 1
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 13: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
8 9 1 treeLinkContent Lcom/sun/tools/doclets/internal/toolkit/Content;
12 14 1 treeLinkContent Lcom/sun/tools/doclets/internal/toolkit/Content;
1 14 2 packages [Lcom/sun/javadoc/PackageDoc;
13 14 3 li Lcom/sun/tools/doclets/internal/toolkit/Content;
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkMainTree(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.OVERVIEW_TREE: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;
1: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 1
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
2: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 2
start local 2 3: aload 2
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 4: aload 3
areturn
end local 3 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/HtmlDocletWriter;
0 5 1 label Ljava/lang/String;
3 5 2 mainTreeContent Lcom/sun/tools/doclets/internal/toolkit/Content;
4 5 3 li Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
label
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkClass();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.classLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 1
start local 1 1: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
1 2 1 li Lcom/sun/tools/doclets/internal/toolkit/Content;
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkDeprecated();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.DEPRECATED_LIST: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;
1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.deprecatedLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
2: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 1
start local 1 3: aload 1
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 4: aload 2
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/HtmlDocletWriter;
3 5 1 linkContent Lcom/sun/tools/doclets/internal/toolkit/Content;
4 5 2 li Lcom/sun/tools/doclets/internal/toolkit/Content;
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkClassIndex();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
1: getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.ALLCLASSES_NOFRAME:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
2: 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;
3: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.allclassesLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
4: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 1
start local 1 5: aload 1
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
5 7 1 allClassesContent Lcom/sun/tools/doclets/internal/toolkit/Content;
6 7 2 li Lcom/sun/tools/doclets/internal/toolkit/Content;
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkIndex();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.splitindex:Z
ifeq 3
2: getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.INDEX_FILES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
iconst_1
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.indexN:(I)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;
goto 4
3: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.tools.doclets.internal.toolkit.util.DocPath
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.INDEX_ALL:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
4: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.tools.doclets.internal.toolkit.util.DocPath com.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;
5: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.indexLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
6: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 1
start local 1 7: aload 1
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 8: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
7 9 1 linkContent Lcom/sun/tools/doclets/internal/toolkit/Content;
8 9 2 li Lcom/sun/tools/doclets/internal/toolkit/Content;
protected com.sun.tools.doclets.internal.toolkit.Content getNavLinkHelp();
descriptor: ()Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.helpfile:Ljava/lang/String;
astore 1
start local 1 1: aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 4
2: getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.HELP_DOC:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
astore 2
start local 2 3: goto 6
end local 2 4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.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 3
start local 3 5: aload 3
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 2
end local 3 start local 2 6: StackMap locals: com.sun.tools.doclets.internal.toolkit.util.DocPath
StackMap stack:
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
aload 2
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;
7: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.helpLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
ldc ""
ldc ""
8: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 3
start local 3 9: aload 3
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 4
start local 4 10: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
1 11 1 helpfile Ljava/lang/String;
3 4 2 helpfilenm Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
6 11 2 helpfilenm Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
5 6 3 file Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
9 11 3 linkContent Lcom/sun/tools/doclets/internal/toolkit/Content;
10 11 4 li Lcom/sun/tools/doclets/internal/toolkit/Content;
public com.sun.tools.doclets.internal.toolkit.Content (java.lang.String[], java.lang.String);
descriptor: ([Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.TR:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
astore 3
start local 3 1: aload 1
arraylength
istore 4
start local 4 2: iload 4
iconst_1
if_icmpne 6
3: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 1
iconst_0
aaload
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
astore 5
start local 5 4: aload 3
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.colOne:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 2
aload 5
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TH:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
5: aload 3
areturn
end local 5 6: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content int
StackMap stack:
iconst_0
istore 6
start local 6 7: goto 15
8: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String[] java.lang.String com.sun.tools.doclets.internal.toolkit.Content int top int
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 1
iload 6
aaload
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
astore 5
start local 5 9: iload 6
ifne 11
10: aload 3
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.colFirst:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 2
aload 5
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TH:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
goto 14
11: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String[] java.lang.String com.sun.tools.doclets.internal.toolkit.Content int com.sun.tools.doclets.internal.toolkit.Content int
StackMap stack:
iload 6
iload 4
iconst_1
isub
if_icmpne 13
12: aload 3
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.colLast:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 2
aload 5
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TH:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
goto 14
13: StackMap locals:
StackMap stack:
aload 3
aload 2
aload 5
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TH:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
14: StackMap locals:
StackMap stack:
iinc 6 1
end local 5 StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String[] java.lang.String com.sun.tools.doclets.internal.toolkit.Content int top int
StackMap stack:
15: iload 6
iload 4
if_icmplt 8
end local 6 16: aload 3
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 17 1 header [Ljava/lang/String;
0 17 2 scope Ljava/lang/String;
1 17 3 tr Lcom/sun/tools/doclets/internal/toolkit/Content;
2 17 4 size I
4 6 5 tableHeader Lcom/sun/tools/doclets/internal/toolkit/Content;
9 15 5 tableHeader Lcom/sun/tools/doclets/internal/toolkit/Content;
7 16 6 i I
MethodParameters:
Name Flags
header
scope
public com.sun.tools.doclets.internal.toolkit.Content getTableCaption(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SPAN:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 1: aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getSpace:()Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 3
start local 3 2: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.tabEnd:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 3
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SPAN:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 4
start local 4 3: aload 2
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.CAPTION:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 5
start local 5 4: aload 5
aload 4
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
5: aload 5
areturn
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 6 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 6 1 title Lcom/sun/tools/doclets/internal/toolkit/Content;
1 6 2 captionSpan Lcom/sun/tools/doclets/internal/toolkit/Content;
2 6 3 space Lcom/sun/tools/doclets/internal/toolkit/Content;
3 6 4 tabSpan Lcom/sun/tools/doclets/internal/toolkit/Content;
4 6 5 caption Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
title
public com.sun.tools.doclets.internal.toolkit.Content getMarkerAnchor(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
aconst_null
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 anchorName Ljava/lang/String;
MethodParameters:
Name Flags
anchorName
public com.sun.tools.doclets.internal.toolkit.Content getMarkerAnchor(com.sun.tools.doclets.formats.html.SectionName);
descriptor: (Lcom/sun/tools/doclets/formats/html/SectionName;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.tools.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
aconst_null
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 sectionName Lcom/sun/tools/doclets/formats/html/SectionName;
MethodParameters:
Name Flags
sectionName
public com.sun.tools.doclets.internal.toolkit.Content getMarkerAnchor(com.sun.tools.doclets.formats.html.SectionName, java.lang.String);
descriptor: (Lcom/sun/tools/doclets/formats/html/SectionName;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new java.lang.StringBuilder
dup
aload 1
invokevirtual com.sun.tools.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aconst_null
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getMarkerAnchor:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 sectionName Lcom/sun/tools/doclets/formats/html/SectionName;
0 1 2 anchorName Ljava/lang/String;
MethodParameters:
Name Flags
sectionName
anchorName
public com.sun.tools.doclets.internal.toolkit.Content getMarkerAnchor(java.lang.String, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: new com.sun.tools.doclets.formats.html.markup.Comment
dup
ldc " "
invokespecial com.sun.tools.doclets.formats.html.markup.Comment.<init>:(Ljava/lang/String;)V
astore 2
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.htmlVersion:Lcom/sun/tools/doclets/formats/html/markup/HtmlVersion;
aload 1
aload 2
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.A:(Lcom/sun/tools/doclets/formats/html/markup/HtmlVersion;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 3: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 4 1 anchorName Ljava/lang/String;
0 4 2 anchorContent Lcom/sun/tools/doclets/internal/toolkit/Content;
3 4 3 markerAnchor Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
anchorName
anchorContent
public com.sun.tools.doclets.internal.toolkit.Content getPackageName(com.sun.javadoc.PackageDoc);
descriptor: (Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.defaultPackageLabel:Lcom/sun/tools/doclets/internal/toolkit/Content;
goto 3
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getPackageLabel:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
3: StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 4 1 packageDoc Lcom/sun/javadoc/PackageDoc;
MethodParameters:
Name Flags
packageDoc
public com.sun.tools.doclets.internal.toolkit.Content getPackageLabel(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 1
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 packageName Ljava/lang/String;
MethodParameters:
Name Flags
packageName
protected void addPackageDeprecatedAPI(java.util.List<com.sun.javadoc.Doc>, java.lang.String, java.lang.String, java.lang.String[], com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Ljava/util/List;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=13, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 1
invokeinterface java.util.List.size:()I
ifle 28
1: aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 2
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getResource:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getTableCaption:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 6
start local 6 2: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.isOutputHtml5:()Z
ifeq 4
3: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.deprecatedSummary:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 6
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TABLE:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
goto 5
4: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.deprecatedSummary:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 3
aload 6
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TABLE:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
5: StackMap locals:
StackMap stack: com.sun.tools.doclets.formats.html.markup.HtmlTree
astore 7
start local 7 6: aload 7
aload 0
aload 4
ldc "col"
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getSummaryTableHeader:([Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
7: new com.sun.tools.doclets.formats.html.markup.HtmlTree
dup
getstatic com.sun.tools.doclets.formats.html.markup.HtmlTag.TBODY:Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;
invokespecial com.sun.tools.doclets.formats.html.markup.HtmlTree.<init>:(Lcom/sun/tools/doclets/formats/html/markup/HtmlTag;)V
astore 8
start local 8 8: iconst_0
istore 9
start local 9 9: goto 23
10: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content int
StackMap stack:
aload 1
iload 9
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast com.sun.javadoc.PackageDoc
astore 10
start local 10 11: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.colOne:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
12: aload 0
aload 10
aload 0
aload 10
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getPackageName:(Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getPackageLink:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
13: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TD:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 11
start local 11 14: aload 10
ldc "deprecated"
invokeinterface com.sun.javadoc.PackageDoc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
arraylength
ifle 16
15: aload 0
aload 10
aload 10
ldc "deprecated"
invokeinterface com.sun.javadoc.PackageDoc.tags:(Ljava/lang/String;)[Lcom/sun/javadoc/Tag;
iconst_0
aaload
aload 11
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addInlineDeprecatedComment:(Lcom/sun/javadoc/Doc;Lcom/sun/javadoc/Tag;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
16: StackMap locals: com.sun.javadoc.PackageDoc com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 11
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.TR:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 12
start local 12 17: iload 9
iconst_2
irem
ifne 20
18: aload 12
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.altColor:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addStyle:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;)V
19: goto 21
20: StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
aload 12
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.rowColor:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
invokevirtual com.sun.tools.doclets.formats.html.markup.HtmlTree.addStyle:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;)V
21: StackMap locals:
StackMap stack:
aload 8
aload 12
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 12 end local 11 end local 10 22: iinc 9 1
StackMap locals:
StackMap stack:
23: iload 9
aload 1
invokeinterface java.util.List.size:()I
if_icmplt 10
end local 9 24: aload 7
aload 8
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
25: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.blockList:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 7
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LI:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 9
start local 9 26: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.blockList:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 9
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.UL:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 10
start local 10 27: aload 5
aload 10
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 10 end local 9 end local 8 end local 7 end local 6 28: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.util.List java.lang.String java.lang.String java.lang.String[] com.sun.tools.doclets.internal.toolkit.Content
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 29 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 29 1 deprPkgs Ljava/util/List<Lcom/sun/javadoc/Doc;>;
0 29 2 headingKey Ljava/lang/String;
0 29 3 tableSummary Ljava/lang/String;
0 29 4 tableHeader [Ljava/lang/String;
0 29 5 contentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
2 28 6 caption Lcom/sun/tools/doclets/internal/toolkit/Content;
6 28 7 table Lcom/sun/tools/doclets/internal/toolkit/Content;
8 28 8 tbody Lcom/sun/tools/doclets/internal/toolkit/Content;
9 24 9 i I
11 22 10 pkg Lcom/sun/javadoc/PackageDoc;
14 22 11 td Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
17 22 12 tr Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
26 28 9 li Lcom/sun/tools/doclets/internal/toolkit/Content;
27 28 10 ul Lcom/sun/tools/doclets/internal/toolkit/Content;
Signature: (Ljava/util/List<Lcom/sun/javadoc/Doc;>;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
MethodParameters:
Name Flags
deprPkgs
headingKey
tableSummary
tableHeader
contentTree
protected com.sun.tools.doclets.internal.toolkit.util.DocPath pathString(com.sun.javadoc.ClassDoc, com.sun.tools.doclets.internal.toolkit.util.DocPath);
descriptor: (Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokeinterface com.sun.javadoc.ClassDoc.containingPackage:()Lcom/sun/javadoc/PackageDoc;
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathString:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 cd Lcom/sun/javadoc/ClassDoc;
0 1 2 name Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
MethodParameters:
Name Flags
cd
name
protected com.sun.tools.doclets.internal.toolkit.util.DocPath pathString(com.sun.javadoc.PackageDoc, com.sun.tools.doclets.internal.toolkit.util.DocPath);
descriptor: (Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
aload 1
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.forPackage:(Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
aload 2
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;
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;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 pd Lcom/sun/javadoc/PackageDoc;
0 1 2 name Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
MethodParameters:
Name Flags
pd
name
public java.lang.String getPackageAnchorName(com.sun.javadoc.PackageDoc);
descriptor: (Lcom/sun/javadoc/PackageDoc;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 2
1: StackMap locals:
StackMap stack:
getstatic com.sun.tools.doclets.formats.html.SectionName.UNNAMED_PACKAGE_ANCHOR:Lcom/sun/tools/doclets/formats/html/SectionName;
invokevirtual com.sun.tools.doclets.formats.html.SectionName.getName:()Ljava/lang/String;
goto 3
StackMap locals:
StackMap stack:
2: aload 1
invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
3: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 4 1 packageDoc Lcom/sun/javadoc/PackageDoc;
MethodParameters:
Name Flags
packageDoc
public com.sun.tools.doclets.internal.toolkit.Content getPackageLink(com.sun.javadoc.PackageDoc, java.lang.String);
descriptor: (Lcom/sun/javadoc/PackageDoc;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 2
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getPackageLink:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 pkg Lcom/sun/javadoc/PackageDoc;
0 1 2 label Ljava/lang/String;
MethodParameters:
Name Flags
pkg
label
public com.sun.tools.doclets.internal.toolkit.Content getPackageLink(com.sun.javadoc.PackageDoc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 1
invokeinterface com.sun.javadoc.PackageDoc.isIncluded:()Z
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 3
start local 3 3: iload 3
ifne 10
4: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.packages:Ljava/util/SortedSet;
invokeinterface java.util.SortedSet.iterator:()Ljava/util/Iterator;
astore 5
goto 9
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.PackageDoc com.sun.tools.doclets.internal.toolkit.Content int top java.util.Iterator
StackMap stack:
5: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.javadoc.PackageDoc
astore 4
start local 4 6: aload 4
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 9
7: iconst_1
istore 3
8: goto 10
end local 4 9: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
10: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.PackageDoc com.sun.tools.doclets.internal.toolkit.Content int
StackMap stack:
iload 3
ifne 11
aload 1
ifnonnull 14
11: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 1
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.PACKAGE_SUMMARY:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathString:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
12: aload 2
13: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
14: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.getPackageName:(Lcom/sun/javadoc/PackageDoc;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
astore 4
start local 4 15: aload 4
ifnull 17
16: aload 0
aload 4
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
17: StackMap locals: com.sun.tools.doclets.internal.toolkit.util.DocLink
StackMap stack:
aload 2
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 18 1 pkg Lcom/sun/javadoc/PackageDoc;
0 18 2 label Lcom/sun/tools/doclets/internal/toolkit/Content;
3 18 3 included Z
6 9 4 p Lcom/sun/javadoc/PackageDoc;
15 18 4 crossPkgLink Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
MethodParameters:
Name Flags
pkg
label
public com.sun.tools.doclets.internal.toolkit.Content italicsClassName(com.sun.javadoc.ClassDoc, boolean);
descriptor: (Lcom/sun/javadoc/ClassDoc;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
iload 2
ifeq 1
aload 1
invokeinterface com.sun.javadoc.ClassDoc.qualifiedName:()Ljava/lang/String;
goto 2
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.ClassDoc int
StackMap stack: new 0 new 0
1: aload 1
invokeinterface com.sun.javadoc.ClassDoc.name:()Ljava/lang/String;
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.ClassDoc int
StackMap stack: new 0 new 0 java.lang.String
2: invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
astore 3
start local 3 3: aload 1
invokeinterface com.sun.javadoc.ClassDoc.isInterface:()Z
ifeq 4
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.interfaceName:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 3
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SPAN:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
goto 5
StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
4: aload 3
StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
5: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 6 1 cd Lcom/sun/javadoc/ClassDoc;
0 6 2 qual Z
3 6 3 name Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
cd
qual
public void addSrcLink(com.sun.javadoc.ProgramElementDoc, com.sun.tools.doclets.internal.toolkit.Content, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.javadoc.ProgramElementDoc.containingClass:()Lcom/sun/javadoc/ClassDoc;
astore 4
start local 4 3: aload 4
ifnonnull 5
4: aload 1
checkcast com.sun.javadoc.ClassDoc
astore 4
5: StackMap locals: com.sun.javadoc.ClassDoc
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
6: getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.SOURCE_OUTPUT: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;
7: aload 4
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.forClass:(Lcom/sun/javadoc/ClassDoc;)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;
8: astore 5
start local 5 9: aload 0
aload 5
aload 1
invokestatic com.sun.tools.doclets.formats.html.SourceToHTMLConverter.getAnchorName:(Lcom/sun/javadoc/Doc;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.fragment:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
aload 2
ldc ""
ldc ""
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;Lcom/sun/tools/doclets/internal/toolkit/Content;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 6
start local 6 10: aload 3
aload 6
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
11: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 12 1 doc Lcom/sun/javadoc/ProgramElementDoc;
0 12 2 label Lcom/sun/tools/doclets/internal/toolkit/Content;
0 12 3 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
3 12 4 cd Lcom/sun/javadoc/ClassDoc;
9 12 5 href Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
10 12 6 linkContent Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
label
htmltree
public com.sun.tools.doclets.internal.toolkit.Content getLink(com.sun.tools.doclets.formats.html.LinkInfoImpl);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.formats.html.LinkFactoryImpl
dup
aload 0
invokespecial com.sun.tools.doclets.formats.html.LinkFactoryImpl.<init>:(Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;)V
astore 2
start local 2 1: aload 2
aload 1
invokevirtual com.sun.tools.doclets.formats.html.LinkFactoryImpl.getLink:(Lcom/sun/tools/doclets/internal/toolkit/util/links/LinkInfo;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 linkInfo Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
1 2 2 factory Lcom/sun/tools/doclets/formats/html/LinkFactoryImpl;
MethodParameters:
Name Flags
linkInfo
public com.sun.tools.doclets.internal.toolkit.Content getTypeParameterLinks(com.sun.tools.doclets.formats.html.LinkInfoImpl);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.doclets.formats.html.LinkFactoryImpl
dup
aload 0
invokespecial com.sun.tools.doclets.formats.html.LinkFactoryImpl.<init>:(Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;)V
astore 2
start local 2 1: aload 2
aload 1
iconst_0
invokevirtual com.sun.tools.doclets.formats.html.LinkFactoryImpl.getTypeParameterLinks:(Lcom/sun/tools/doclets/internal/toolkit/util/links/LinkInfo;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 linkInfo Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
1 2 2 factory Lcom/sun/tools/doclets/formats/html/LinkFactoryImpl;
MethodParameters:
Name Flags
linkInfo
public com.sun.tools.doclets.internal.toolkit.Content getCrossClassLink(java.lang.String, java.lang.String, com.sun.tools.doclets.internal.toolkit.Content, boolean, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;ZLjava/lang/String;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=12, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: ldc ""
astore 7
start local 7 1: aload 1
ifnonnull 2
ldc ""
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 1
StackMap locals:
StackMap stack: java.lang.String
3: astore 8
start local 8 4: goto 26
start local 9 5: StackMap locals: java.lang.String int
StackMap stack:
new java.lang.StringBuilder
dup
aload 8
iload 9
iconst_1
iadd
aload 8
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
6: aload 7
invokevirtual java.lang.String.length:()I
ifle 7
new java.lang.StringBuilder
dup
ldc "."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 8
StackMap locals:
StackMap stack: java.lang.StringBuilder
7: ldc ""
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String com.sun.tools.doclets.internal.toolkit.Content int java.lang.String int java.lang.String java.lang.String int
StackMap stack: java.lang.StringBuilder java.lang.String
8: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 7
10: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 7
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
astore 10
start local 10 11: iload 6
ifeq 13
12: aload 10
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.CODE:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 10
13: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 8
iconst_0
iload 9
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 8
14: aload 0
aload 8
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
ifnull 26
15: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.extern:Lcom/sun/tools/doclets/internal/toolkit/util/Extern;
aload 8
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
16: new java.lang.StringBuilder
dup
aload 7
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".html"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
17: invokevirtual com.sun.tools.doclets.internal.toolkit.util.Extern.getExternalLink:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
astore 11
start local 11 18: aload 0
aload 11
19: aload 3
ifnull 20
aload 3
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
ifeq 21
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String com.sun.tools.doclets.internal.toolkit.Content int java.lang.String int java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.util.DocLink
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.tools.doclets.internal.toolkit.util.DocLink
20: aload 10
goto 22
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String com.sun.tools.doclets.internal.toolkit.Content int java.lang.String int java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.util.DocLink
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.tools.doclets.internal.toolkit.util.DocLink
21: aload 3
22: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String com.sun.tools.doclets.internal.toolkit.Content int java.lang.String int java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.util.DocLink
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.tools.doclets.internal.toolkit.util.DocLink com.sun.tools.doclets.internal.toolkit.Content
iload 4
aload 5
23: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
ldc "doclet.Href_Class_Or_Interface_Title"
aload 8
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
24: ldc ""
25: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;Lcom/sun/tools/doclets/internal/toolkit/Content;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 11 end local 10 end local 9 26: StackMap locals:
StackMap stack:
aload 8
bipush 46
invokevirtual java.lang.String.lastIndexOf:(I)I
dup
istore 9
start local 9 27: iconst_m1
if_icmpne 5
28: aconst_null
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 29 1 qualifiedClassName Ljava/lang/String;
0 29 2 refMemName Ljava/lang/String;
0 29 3 label Lcom/sun/tools/doclets/internal/toolkit/Content;
0 29 4 strong Z
0 29 5 style Ljava/lang/String;
0 29 6 code Z
1 29 7 className Ljava/lang/String;
4 29 8 packageName Ljava/lang/String;
5 26 9 periodIndex I
27 29 9 periodIndex I
11 26 10 defaultLabel Lcom/sun/tools/doclets/internal/toolkit/Content;
18 26 11 link Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
MethodParameters:
Name Flags
qualifiedClassName
refMemName
label
strong
style
code
public boolean isClassLinkable(com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/javadoc/ClassDoc;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.javadoc.ClassDoc.isIncluded:()Z
ifeq 2
1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.isGeneratedDoc:(Lcom/sun/javadoc/ClassDoc;)Z
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.extern:Lcom/sun/tools/doclets/internal/toolkit/util/Extern;
aload 1
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Extern.isExternal:(Lcom/sun/javadoc/ProgramElementDoc;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 3 1 cd Lcom/sun/javadoc/ClassDoc;
MethodParameters:
Name Flags
cd
public com.sun.tools.doclets.internal.toolkit.util.DocLink getCrossPackageLink(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.extern:Lcom/sun/tools/doclets/internal/toolkit/util/Extern;
aload 1
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
1: getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.PACKAGE_SUMMARY:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
2: invokevirtual com.sun.tools.doclets.internal.toolkit.util.Extern.getExternalLink:(Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 3 1 pkgName Ljava/lang/String;
MethodParameters:
Name Flags
pkgName
public com.sun.tools.doclets.internal.toolkit.Content getQualifiedClassLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)V
1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 2
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getClassName:(Lcom/sun/javadoc/ClassDoc;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.label:(Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
2: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 3 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 3 2 cd Lcom/sun/javadoc/ClassDoc;
MethodParameters:
Name Flags
context
cd
public void addPreQualifiedClassLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.ClassDoc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_0
aload 3
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addPreQualifiedClassLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 2 2 cd Lcom/sun/javadoc/ClassDoc;
0 2 3 contentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
context
cd
contentTree
public com.sun.tools.doclets.internal.toolkit.Content getPreQualifiedClassLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.ClassDoc, boolean);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new com.sun.tools.doclets.formats.html.markup.ContentBuilder
dup
invokespecial com.sun.tools.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 4
start local 4 1: aload 2
invokeinterface com.sun.javadoc.ClassDoc.containingPackage:()Lcom/sun/javadoc/PackageDoc;
astore 5
start local 5 2: aload 5
ifnull 4
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 5
invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.shouldExcludeQualifier:(Ljava/lang/String;)Z
ifne 4
3: aload 4
aload 0
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getPkgName:(Lcom/sun/javadoc/ClassDoc;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
4: StackMap locals: com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.PackageDoc
StackMap stack:
aload 4
aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
5: aload 1
aload 2
invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)V
aload 2
invokeinterface com.sun.javadoc.ClassDoc.name:()Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.label:(Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
iload 3
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.strong:(Z)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
6: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
7: aload 4
areturn
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 8 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 8 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 8 2 cd Lcom/sun/javadoc/ClassDoc;
0 8 3 isStrong Z
1 8 4 classlink Lcom/sun/tools/doclets/formats/html/markup/ContentBuilder;
2 8 5 pd Lcom/sun/javadoc/PackageDoc;
MethodParameters:
Name Flags
context
cd
isStrong
public void addPreQualifiedClassLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.ClassDoc, boolean, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
invokeinterface com.sun.javadoc.ClassDoc.containingPackage:()Lcom/sun/javadoc/PackageDoc;
astore 5
start local 5 1: aload 5
ifnull 3
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 5
invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.shouldExcludeQualifier:(Ljava/lang/String;)Z
ifne 3
2: aload 4
aload 0
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getPkgName:(Lcom/sun/javadoc/ClassDoc;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Ljava/lang/String;)V
3: StackMap locals: com.sun.javadoc.PackageDoc
StackMap stack:
aload 4
aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
4: aload 1
aload 2
invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)V
aload 2
invokeinterface com.sun.javadoc.ClassDoc.name:()Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.label:(Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
iload 3
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.strong:(Z)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
5: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
6: 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 7 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 7 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 7 2 cd Lcom/sun/javadoc/ClassDoc;
0 7 3 isStrong Z
0 7 4 contentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
1 7 5 pd Lcom/sun/javadoc/PackageDoc;
MethodParameters:
Name Flags
context
cd
isStrong
contentTree
public void addPreQualifiedStrongClassLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.ClassDoc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_1
aload 3
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addPreQualifiedClassLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;ZLcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 2 2 cd Lcom/sun/javadoc/ClassDoc;
0 2 3 contentTree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
context
cd
contentTree
public com.sun.tools.doclets.internal.toolkit.Content getDocLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.MemberDoc, java.lang.String);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/MemberDoc;Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface com.sun.javadoc.MemberDoc.containingClass:()Lcom/sun/javadoc/ClassDoc;
aload 2
1: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 3
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
2: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getDocLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 3 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 3 2 doc Lcom/sun/javadoc/MemberDoc;
0 3 3 label Ljava/lang/String;
MethodParameters:
Name Flags
context
doc
label
public com.sun.tools.doclets.internal.toolkit.Content getDocLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.MemberDoc, java.lang.String, boolean);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/MemberDoc;Ljava/lang/String;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
invokeinterface com.sun.javadoc.MemberDoc.containingClass:()Lcom/sun/javadoc/ClassDoc;
aload 2
aload 3
iload 4
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getDocLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Ljava/lang/String;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 1 2 doc Lcom/sun/javadoc/MemberDoc;
0 1 3 label Ljava/lang/String;
0 1 4 strong Z
MethodParameters:
Name Flags
context
doc
label
strong
public com.sun.tools.doclets.internal.toolkit.Content getDocLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.ClassDoc, com.sun.javadoc.MemberDoc, java.lang.String, boolean);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Ljava/lang/String;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
aload 4
iload 5
iconst_0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getDocLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Ljava/lang/String;ZZ)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
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 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 1 2 classDoc Lcom/sun/javadoc/ClassDoc;
0 1 3 doc Lcom/sun/javadoc/MemberDoc;
0 1 4 label Ljava/lang/String;
0 1 5 strong Z
MethodParameters:
Name Flags
context
classDoc
doc
label
strong
public com.sun.tools.doclets.internal.toolkit.Content getDocLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.ClassDoc, com.sun.javadoc.MemberDoc, com.sun.tools.doclets.internal.toolkit.Content, boolean);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
aload 4
iload 5
iconst_0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getDocLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;ZZ)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
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 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 1 2 classDoc Lcom/sun/javadoc/ClassDoc;
0 1 3 doc Lcom/sun/javadoc/MemberDoc;
0 1 4 label Lcom/sun/tools/doclets/internal/toolkit/Content;
0 1 5 strong Z
MethodParameters:
Name Flags
context
classDoc
doc
label
strong
public com.sun.tools.doclets.internal.toolkit.Content getDocLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.ClassDoc, com.sun.javadoc.MemberDoc, java.lang.String, boolean, boolean);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Ljava/lang/String;ZZ)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 2
aload 3
new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 0
aload 4
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.check:(Ljava/lang/String;)Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
iload 5
iload 6
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getDocLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;ZZ)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 1 2 classDoc Lcom/sun/javadoc/ClassDoc;
0 1 3 doc Lcom/sun/javadoc/MemberDoc;
0 1 4 label Ljava/lang/String;
0 1 5 strong Z
0 1 6 isProperty Z
MethodParameters:
Name Flags
context
classDoc
doc
label
strong
isProperty
java.lang.String check(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc ".*[&<>].*"
invokevirtual java.lang.String.matches:(Ljava/lang/String;)Z
ifeq 1
new java.lang.IllegalArgumentException
dup
aload 1
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 s Ljava/lang/String;
MethodParameters:
Name Flags
s
public com.sun.tools.doclets.internal.toolkit.Content getDocLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.ClassDoc, com.sun.javadoc.MemberDoc, com.sun.tools.doclets.internal.toolkit.Content, boolean, boolean);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;ZZ)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 3
invokeinterface com.sun.javadoc.MemberDoc.isIncluded:()Z
ifne 3
1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 2
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isLinkable:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;)Z
ifne 3
2: aload 4
areturn
3: StackMap locals:
StackMap stack:
aload 3
instanceof com.sun.javadoc.ExecutableMemberDoc
ifeq 8
4: aload 3
checkcast com.sun.javadoc.ExecutableMemberDoc
astore 7
start local 7 5: aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)V
6: aload 4
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.label:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
aload 0
aload 0
aload 7
iload 6
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAnchor:(Lcom/sun/javadoc/ExecutableMemberDoc;Z)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
iload 5
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.strong:(Z)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
7: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 7 8: StackMap locals:
StackMap stack:
aload 3
instanceof com.sun.javadoc.MemberDoc
ifeq 12
9: aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)V
10: aload 4
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.label:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
aload 0
aload 3
invokeinterface com.sun.javadoc.MemberDoc.name:()Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
iload 5
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.strong:(Z)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
11: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
12: StackMap locals:
StackMap stack:
aload 4
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 13 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 13 2 classDoc Lcom/sun/javadoc/ClassDoc;
0 13 3 doc Lcom/sun/javadoc/MemberDoc;
0 13 4 label Lcom/sun/tools/doclets/internal/toolkit/Content;
0 13 5 strong Z
0 13 6 isProperty Z
5 8 7 emd Lcom/sun/javadoc/ExecutableMemberDoc;
MethodParameters:
Name Flags
context
classDoc
doc
label
strong
isProperty
public com.sun.tools.doclets.internal.toolkit.Content getDocLink(com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind, com.sun.javadoc.ClassDoc, com.sun.javadoc.MemberDoc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
invokeinterface com.sun.javadoc.MemberDoc.isIncluded:()Z
ifne 3
1: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 2
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isLinkable:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;)Z
ifne 3
2: aload 4
areturn
3: StackMap locals:
StackMap stack:
aload 3
instanceof com.sun.javadoc.ExecutableMemberDoc
ifeq 8
4: aload 3
checkcast com.sun.javadoc.ExecutableMemberDoc
astore 5
start local 5 5: aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)V
6: aload 4
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.label:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
aload 0
aload 0
aload 5
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAnchor:(Lcom/sun/javadoc/ExecutableMemberDoc;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
7: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 5 8: StackMap locals:
StackMap stack:
aload 3
instanceof com.sun.javadoc.MemberDoc
ifeq 12
9: aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 1
aload 2
invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)V
10: aload 4
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.label:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
aload 0
aload 3
invokeinterface com.sun.javadoc.MemberDoc.name:()Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.where:(Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
11: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
12: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 13 1 context Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
0 13 2 classDoc Lcom/sun/javadoc/ClassDoc;
0 13 3 doc Lcom/sun/javadoc/MemberDoc;
0 13 4 label Lcom/sun/tools/doclets/internal/toolkit/Content;
5 8 5 emd Lcom/sun/javadoc/ExecutableMemberDoc;
MethodParameters:
Name Flags
context
classDoc
doc
label
public java.lang.String getAnchor(com.sun.javadoc.ExecutableMemberDoc);
descriptor: (Lcom/sun/javadoc/ExecutableMemberDoc;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAnchor:(Lcom/sun/javadoc/ExecutableMemberDoc;Z)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 emd Lcom/sun/javadoc/ExecutableMemberDoc;
MethodParameters:
Name Flags
emd
public java.lang.String getAnchor(com.sun.javadoc.ExecutableMemberDoc, boolean);
descriptor: (Lcom/sun/javadoc/ExecutableMemberDoc;Z)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 2
1: aload 1
invokeinterface com.sun.javadoc.ExecutableMemberDoc.name:()Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokeinterface com.sun.javadoc.ExecutableMemberDoc.signature:()Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 3
start local 3 3: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 4: iconst_0
istore 5
start local 5 5: iconst_0
istore 6
start local 6 6: goto 17
7: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.ExecutableMemberDoc int java.lang.StringBuilder java.lang.StringBuilder int int
StackMap stack:
aload 3
iload 6
invokevirtual java.lang.StringBuilder.charAt:(I)C
istore 7
start local 7 8: iload 7
bipush 60
if_icmpne 11
9: iinc 5 1
10: goto 16
StackMap locals: int
StackMap stack:
11: iload 7
bipush 62
if_icmpne 14
12: iinc 5 -1
13: goto 16
StackMap locals:
StackMap stack:
14: iload 5
ifne 16
15: aload 4
iload 7
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 7 16: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
17: iload 6
aload 3
invokevirtual java.lang.StringBuilder.length:()I
if_icmplt 7
end local 6 18: new java.lang.StringBuilder
dup
aload 1
invokeinterface com.sun.javadoc.ExecutableMemberDoc.name:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
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 19 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 19 1 emd Lcom/sun/javadoc/ExecutableMemberDoc;
0 19 2 isProperty Z
3 19 3 signature Ljava/lang/StringBuilder;
4 19 4 signatureParsed Ljava/lang/StringBuilder;
5 19 5 counter I
6 18 6 i I
8 16 7 c C
MethodParameters:
Name Flags
emd
isProperty
public com.sun.tools.doclets.internal.toolkit.Content seeTagToContent(com.sun.javadoc.SeeTag);
descriptor: (Lcom/sun/javadoc/SeeTag;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=14, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.javadoc.SeeTag.name:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ldc "@link"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 3
aload 2
ldc "@see"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
2: new com.sun.tools.doclets.formats.html.markup.ContentBuilder
dup
invokespecial com.sun.tools.doclets.formats.html.markup.ContentBuilder.<init>:()V
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 1
invokeinterface com.sun.javadoc.SeeTag.text:()Ljava/lang/String;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.normalizeNewlines:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 4: aload 3
ldc "<"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 5
aload 3
ldc "\""
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 6
5: StackMap locals: java.lang.String
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
aload 3
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
areturn
6: StackMap locals:
StackMap stack:
aload 2
ldc "@linkplain"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
istore 4
start local 4 7: aload 0
iload 4
new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
aload 1
invokeinterface com.sun.javadoc.SeeTag.label:()Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 5
start local 5 8: aload 0
iload 4
new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
aload 3
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 6
start local 6 9: aload 1
invokeinterface com.sun.javadoc.SeeTag.referencedClass:()Lcom/sun/javadoc/ClassDoc;
astore 7
start local 7 10: aload 1
invokeinterface com.sun.javadoc.SeeTag.referencedClassName:()Ljava/lang/String;
astore 8
start local 8 11: aload 1
invokeinterface com.sun.javadoc.SeeTag.referencedMember:()Lcom/sun/javadoc/MemberDoc;
astore 9
start local 9 12: aload 1
invokeinterface com.sun.javadoc.SeeTag.referencedMemberName:()Ljava/lang/String;
astore 10
start local 10 13: aload 7
ifnonnull 37
14: aload 1
invokeinterface com.sun.javadoc.SeeTag.referencedPackage:()Lcom/sun/javadoc/PackageDoc;
astore 11
start local 11 15: aload 11
ifnull 19
aload 11
invokeinterface com.sun.javadoc.PackageDoc.isIncluded:()Z
ifeq 19
16: aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
ifeq 18
17: aload 0
iload 4
new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 11
invokeinterface com.sun.javadoc.PackageDoc.name:()Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 5
18: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.SeeTag java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc java.lang.String com.sun.javadoc.MemberDoc java.lang.String com.sun.javadoc.PackageDoc
StackMap stack:
aload 0
aload 11
aload 5
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getPackageLink:(Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
19: StackMap locals:
StackMap stack:
aload 0
aload 8
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getCrossPackageLink:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
astore 13
start local 13 20: aload 13
ifnull 25
21: aload 0
aload 13
22: aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
ifeq 23
aload 6
goto 24
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.SeeTag java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc java.lang.String com.sun.javadoc.MemberDoc java.lang.String com.sun.javadoc.PackageDoc top com.sun.tools.doclets.internal.toolkit.util.DocLink
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.tools.doclets.internal.toolkit.util.DocLink
23: aload 5
24: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.SeeTag java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc java.lang.String com.sun.javadoc.MemberDoc java.lang.String com.sun.javadoc.PackageDoc top com.sun.tools.doclets.internal.toolkit.util.DocLink
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.tools.doclets.internal.toolkit.util.DocLink com.sun.tools.doclets.internal.toolkit.Content
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getHyperLink:(Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
25: StackMap locals:
StackMap stack:
aload 0
aload 8
26: aload 10
aload 5
iconst_0
ldc ""
iload 4
ifeq 27
iconst_0
goto 28
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.SeeTag java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc java.lang.String com.sun.javadoc.MemberDoc java.lang.String com.sun.javadoc.PackageDoc top com.sun.tools.doclets.internal.toolkit.util.DocLink
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String com.sun.tools.doclets.internal.toolkit.Content int java.lang.String
27: iconst_1
28: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.SeeTag java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc java.lang.String com.sun.javadoc.MemberDoc java.lang.String com.sun.javadoc.PackageDoc top com.sun.tools.doclets.internal.toolkit.util.DocLink
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter java.lang.String java.lang.String com.sun.tools.doclets.internal.toolkit.Content int java.lang.String int
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getCrossClassLink:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/tools/doclets/internal/toolkit/Content;ZLjava/lang/String;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
dup
astore 12
start local 12 29: ifnull 31
30: aload 12
areturn
31: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.SeeTag java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc java.lang.String com.sun.javadoc.MemberDoc java.lang.String com.sun.javadoc.PackageDoc com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.util.DocLink
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getDocletSpecificMsg:()Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
aload 1
invokeinterface com.sun.javadoc.SeeTag.position:()Lcom/sun/javadoc/SourcePosition;
ldc "doclet.see.class_or_package_not_found"
iconst_2
anewarray java.lang.Object
dup
iconst_0
32: aload 2
aastore
dup
iconst_1
aload 3
aastore
33: invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.warning:(Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;[Ljava/lang/Object;)V
34: aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
ifeq 35
aload 6
goto 36
StackMap locals:
StackMap stack:
35: aload 5
StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
36: areturn
end local 13 end local 12 end local 11 37: StackMap locals:
StackMap stack:
aload 10
ifnonnull 43
38: aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
ifeq 40
39: aload 0
iload 4
new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 7
invokeinterface com.sun.javadoc.ClassDoc.name:()Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 5
40: StackMap locals:
StackMap stack:
aload 0
new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.DEFAULT:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
aload 7
invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)V
41: aload 5
invokevirtual com.sun.tools.doclets.formats.html.LinkInfoImpl.label:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
42: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
43: StackMap locals:
StackMap stack:
aload 9
ifnonnull 47
44: aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
ifeq 45
aload 6
goto 46
StackMap locals:
StackMap stack:
45: aload 5
StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
46: areturn
47: StackMap locals:
StackMap stack:
aload 9
invokeinterface com.sun.javadoc.MemberDoc.containingClass:()Lcom/sun/javadoc/ClassDoc;
astore 11
start local 11 48: aload 1
invokeinterface com.sun.javadoc.SeeTag.text:()Ljava/lang/String;
invokevirtual java.lang.String.trim:()Ljava/lang/String;
ldc "#"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 64
49: aload 11
invokeinterface com.sun.javadoc.ClassDoc.isPublic:()Z
ifne 64
50: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 11
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isLinkable:(Lcom/sun/javadoc/ClassDoc;Lcom/sun/tools/doclets/internal/toolkit/Configuration;)Z
ifne 64
51: aload 0
instanceof com.sun.tools.doclets.formats.html.ClassWriterImpl
ifeq 54
52: aload 0
checkcast com.sun.tools.doclets.formats.html.ClassWriterImpl
invokevirtual com.sun.tools.doclets.formats.html.ClassWriterImpl.getClassDoc:()Lcom/sun/javadoc/ClassDoc;
astore 11
53: goto 64
StackMap locals: com.sun.javadoc.ClassDoc
StackMap stack:
54: aload 11
invokeinterface com.sun.javadoc.ClassDoc.isPublic:()Z
ifne 60
55: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getDocletSpecificMsg:()Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
56: aload 1
invokeinterface com.sun.javadoc.SeeTag.position:()Lcom/sun/javadoc/SourcePosition;
ldc "doclet.see.class_or_package_not_accessible"
iconst_2
anewarray java.lang.Object
dup
iconst_0
57: aload 2
aastore
dup
iconst_1
aload 11
invokeinterface com.sun.javadoc.ClassDoc.qualifiedName:()Ljava/lang/String;
aastore
58: invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.warning:(Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;[Ljava/lang/Object;)V
59: goto 64
60: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getDocletSpecificMsg:()Lcom/sun/tools/doclets/internal/toolkit/util/MessageRetriever;
61: aload 1
invokeinterface com.sun.javadoc.SeeTag.position:()Lcom/sun/javadoc/SourcePosition;
ldc "doclet.see.class_or_package_not_found"
iconst_2
anewarray java.lang.Object
dup
iconst_0
62: aload 2
aastore
dup
iconst_1
aload 3
aastore
63: invokevirtual com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.warning:(Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;[Ljava/lang/Object;)V
64: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.currentcd:Lcom/sun/javadoc/ClassDoc;
aload 11
if_acmpeq 69
65: aload 9
instanceof com.sun.javadoc.ConstructorDoc
ifeq 67
66: aload 10
goto 68
StackMap locals:
StackMap stack:
67: new java.lang.StringBuilder
dup
aload 11
invokeinterface com.sun.javadoc.ClassDoc.name:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 10
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
68: StackMap locals:
StackMap stack: java.lang.String
astore 10
69: StackMap locals:
StackMap stack:
aload 9
instanceof com.sun.javadoc.ExecutableMemberDoc
ifeq 72
70: aload 10
bipush 40
invokevirtual java.lang.String.indexOf:(I)I
ifge 72
71: new java.lang.StringBuilder
dup
aload 10
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
checkcast com.sun.javadoc.ExecutableMemberDoc
invokeinterface com.sun.javadoc.ExecutableMemberDoc.signature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 10
72: StackMap locals:
StackMap stack:
aload 0
iload 4
new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 10
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.plainOrCode:(ZLcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 6
73: aload 0
getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.SEE_TAG:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
aload 11
74: aload 9
aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
ifeq 75
aload 6
goto 76
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.SeeTag java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc java.lang.String com.sun.javadoc.MemberDoc java.lang.String com.sun.javadoc.ClassDoc
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind com.sun.javadoc.ClassDoc com.sun.javadoc.MemberDoc
75: aload 5
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.SeeTag java.lang.String java.lang.String int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.javadoc.ClassDoc java.lang.String com.sun.javadoc.MemberDoc java.lang.String com.sun.javadoc.ClassDoc
StackMap stack: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind com.sun.javadoc.ClassDoc com.sun.javadoc.MemberDoc com.sun.tools.doclets.internal.toolkit.Content
76: iconst_0
77: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getDocLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 78 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 78 1 see Lcom/sun/javadoc/SeeTag;
1 78 2 tagName Ljava/lang/String;
4 78 3 seetext Ljava/lang/String;
7 78 4 plain Z
8 78 5 label Lcom/sun/tools/doclets/internal/toolkit/Content;
9 78 6 text Lcom/sun/tools/doclets/internal/toolkit/Content;
10 78 7 refClass Lcom/sun/javadoc/ClassDoc;
11 78 8 refClassName Ljava/lang/String;
12 78 9 refMem Lcom/sun/javadoc/MemberDoc;
13 78 10 refMemName Ljava/lang/String;
15 37 11 refPackage Lcom/sun/javadoc/PackageDoc;
29 37 12 classCrossLink Lcom/sun/tools/doclets/internal/toolkit/Content;
20 37 13 packageCrossLink Lcom/sun/tools/doclets/internal/toolkit/util/DocLink;
48 78 11 containing Lcom/sun/javadoc/ClassDoc;
MethodParameters:
Name Flags
see
private com.sun.tools.doclets.internal.toolkit.Content plainOrCode(boolean, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (ZLcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifne 1
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
ifeq 2
StackMap locals:
StackMap stack:
1: aload 2
goto 3
StackMap locals:
StackMap stack:
2: aload 2
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.CODE:(Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
StackMap locals:
StackMap stack: com.sun.tools.doclets.internal.toolkit.Content
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 4 1 plain Z
0 4 2 body Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
plain
body
public void (com.sun.javadoc.Doc, com.sun.javadoc.Tag, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/Doc;Lcom/sun/javadoc/Tag;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 2
invokeinterface com.sun.javadoc.Tag.inlineTags:()[Lcom/sun/javadoc/Tag;
iconst_0
iconst_0
aload 3
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Lcom/sun/javadoc/Doc;Lcom/sun/javadoc/Tag;[Lcom/sun/javadoc/Tag;ZZLcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 doc Lcom/sun/javadoc/Doc;
0 2 2 tag Lcom/sun/javadoc/Tag;
0 2 3 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
tag
htmltree
public void (com.sun.javadoc.Doc, com.sun.javadoc.Tag, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/Doc;Lcom/sun/javadoc/Tag;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface com.sun.javadoc.Tag.inlineTags:()[Lcom/sun/javadoc/Tag;
iconst_1
iconst_0
aload 3
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/Tag;ZZLcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 doc Lcom/sun/javadoc/Doc;
0 2 2 tag Lcom/sun/javadoc/Tag;
0 2 3 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
tag
htmltree
public void (com.sun.javadoc.Doc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/Doc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 1
invokeinterface com.sun.javadoc.Doc.firstSentenceTags:()[Lcom/sun/javadoc/Tag;
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addSummaryComment:(Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/Tag;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 doc Lcom/sun/javadoc/Doc;
0 2 2 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
htmltree
public void (com.sun.javadoc.Doc, com.sun.javadoc.Tag[], com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/Tag;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iconst_0
iconst_1
aload 3
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/Tag;ZZLcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 doc Lcom/sun/javadoc/Doc;
0 2 2 firstSentenceTags [Lcom/sun/javadoc/Tag;
0 2 3 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
firstSentenceTags
htmltree
public void (com.sun.javadoc.Doc, com.sun.javadoc.Tag, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/Doc;Lcom/sun/javadoc/Tag;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface com.sun.javadoc.Tag.firstSentenceTags:()[Lcom/sun/javadoc/Tag;
iconst_1
iconst_1
aload 3
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/Tag;ZZLcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 doc Lcom/sun/javadoc/Doc;
0 2 2 tag Lcom/sun/javadoc/Tag;
0 2 3 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
tag
htmltree
public void (com.sun.javadoc.Doc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/Doc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 1
invokeinterface com.sun.javadoc.Doc.inlineTags:()[Lcom/sun/javadoc/Tag;
iconst_0
iconst_0
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/Tag;ZZLcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 doc Lcom/sun/javadoc/Doc;
0 2 2 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
htmltree
private void (com.sun.javadoc.Doc, com.sun.javadoc.Tag[], boolean, boolean, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/Tag;ZZLcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aconst_null
aload 2
iload 3
iload 4
aload 5
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags:(Lcom/sun/javadoc/Doc;Lcom/sun/javadoc/Tag;[Lcom/sun/javadoc/Tag;ZZLcom/sun/tools/doclets/internal/toolkit/Content;)V
1: 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 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 doc Lcom/sun/javadoc/Doc;
0 2 2 tags [Lcom/sun/javadoc/Tag;
0 2 3 depr Z
0 2 4 first Z
0 2 5 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
tags
depr
first
htmltree
private void (com.sun.javadoc.Doc, com.sun.javadoc.Tag, com.sun.javadoc.Tag[], boolean, boolean, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/Doc;Lcom/sun/javadoc/Tag;[Lcom/sun/javadoc/Tag;ZZLcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.nocomment:Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aconst_null
aload 1
aload 3
iload 5
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/javadoc/Tag;Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/Tag;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 8
start local 8 3: iload 4
ifeq 8
4: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.deprecationComment:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 8
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SPAN:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 9
start local 9 5: getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.block:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 9
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 7
start local 7 6: aload 6
aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 9 7: goto 10
end local 7 8: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.Doc com.sun.javadoc.Tag com.sun.javadoc.Tag[] int int com.sun.tools.doclets.internal.toolkit.Content top com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
getstatic com.sun.tools.doclets.formats.html.markup.HtmlStyle.block:Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;
aload 8
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.DIV:(Lcom/sun/tools/doclets/formats/html/markup/HtmlStyle;Lcom/sun/tools/doclets/internal/toolkit/Content;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 7
start local 7 9: aload 6
aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
10: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.Doc com.sun.javadoc.Tag com.sun.javadoc.Tag[] int int com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 3
arraylength
ifne 12
11: aload 6
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getSpace:()Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
12: StackMap locals:
StackMap stack:
return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 13 1 doc Lcom/sun/javadoc/Doc;
0 13 2 holderTag Lcom/sun/javadoc/Tag;
0 13 3 tags [Lcom/sun/javadoc/Tag;
0 13 4 depr Z
0 13 5 first Z
0 13 6 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
6 8 7 div Lcom/sun/tools/doclets/internal/toolkit/Content;
9 13 7 div Lcom/sun/tools/doclets/internal/toolkit/Content;
3 13 8 result Lcom/sun/tools/doclets/internal/toolkit/Content;
5 7 9 italic Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
holderTag
tags
depr
first
htmltree
public com.sun.tools.doclets.internal.toolkit.Content (com.sun.javadoc.Tag, com.sun.javadoc.Doc, com.sun.javadoc.Tag[], boolean);
descriptor: (Lcom/sun/javadoc/Tag;Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/Tag;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new com.sun.tools.doclets.formats.html.markup.ContentBuilder
dup
invokespecial com.sun.tools.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 5
start local 5 1: iconst_0
istore 6
start local 6 2: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.tagletManager:Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletManager;
aload 2
aload 3
iconst_1
invokevirtual com.sun.tools.doclets.internal.toolkit.taglets.TagletManager.checkTags:(Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/Tag;Z)V
3: iconst_0
istore 7
start local 7 4: goto 37
5: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content int int
StackMap stack:
aload 3
iload 7
aaload
astore 8
start local 8 6: aload 8
invokeinterface com.sun.javadoc.Tag.name:()Ljava/lang/String;
astore 9
start local 9 7: aload 8
instanceof com.sun.javadoc.SeeTag
ifeq 10
8: aload 5
aload 0
aload 8
checkcast com.sun.javadoc.SeeTag
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.seeTagToContent:(Lcom/sun/javadoc/SeeTag;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
9: goto 36
StackMap locals: com.sun.javadoc.Tag java.lang.String
StackMap stack:
10: aload 9
ldc "Text"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 25
11: aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
istore 10
start local 10 12: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.docrootparent:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 18
13: aload 8
invokeinterface com.sun.javadoc.Tag.name:()Ljava/lang/String;
ldc "@docRoot"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
14: aload 3
iload 7
iconst_1
iadd
aaload
invokeinterface com.sun.javadoc.Tag.text:()Ljava/lang/String;
ldc "/.."
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 18
15: iconst_1
istore 6
16: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.docrootparent:Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
astore 11
start local 11 17: goto 21
end local 11 18: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.tagletManager:Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletManager;
aload 1
19: aload 8
aload 0
iload 4
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletWriter;
20: invokestatic com.sun.tools.doclets.internal.toolkit.taglets.TagletWriter.getInlineTagOuput:(Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletManager;Lcom/sun/javadoc/Tag;Lcom/sun/javadoc/Tag;Lcom/sun/tools/doclets/internal/toolkit/taglets/TagletWriter;)Lcom/sun/tools/doclets/internal/toolkit/Content;
astore 11
start local 11 21: StackMap locals: com.sun.tools.doclets.internal.toolkit.Content
StackMap stack:
aload 11
ifnull 23
22: aload 5
aload 11
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
23: StackMap locals:
StackMap stack:
iload 10
ifeq 36
iload 4
ifeq 36
aload 8
invokeinterface com.sun.javadoc.Tag.name:()Ljava/lang/String;
ldc "@inheritDoc"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 36
aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.isEmpty:()Z
ifne 36
24: goto 38
end local 11 end local 10 25: StackMap locals:
StackMap stack:
aload 8
invokeinterface com.sun.javadoc.Tag.text:()Ljava/lang/String;
astore 10
start local 10 26: iload 6
ifeq 29
27: aload 10
ldc "/.."
ldc ""
invokevirtual java.lang.String.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 10
28: iconst_0
istore 6
29: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 8
invokeinterface com.sun.javadoc.Tag.holder:()Lcom/sun/javadoc/Doc;
aload 10
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.redirectRelativeLinks:(Lcom/sun/javadoc/Doc;Ljava/lang/String;)Ljava/lang/String;
astore 10
30: aload 0
aload 10
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.replaceDocRootDir:(Ljava/lang/String;)Ljava/lang/String;
astore 10
31: iload 4
ifeq 33
32: aload 10
invokestatic com.sun.tools.doclets.formats.html.HtmlDocletWriter.removeNonInlineHtmlTags:(Ljava/lang/String;)Ljava/lang/String;
astore 10
33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 10
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.replaceTabs:(Lcom/sun/tools/doclets/internal/toolkit/Configuration;Ljava/lang/String;)Ljava/lang/String;
astore 10
34: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 10
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.normalizeNewlines:(Ljava/lang/String;)Ljava/lang/String;
astore 10
35: aload 5
new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
aload 10
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 10 end local 9 end local 8 36: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
37: iload 7
aload 3
arraylength
if_icmplt 5
end local 7 38: StackMap locals:
StackMap stack:
aload 5
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 39 1 holderTag Lcom/sun/javadoc/Tag;
0 39 2 doc Lcom/sun/javadoc/Doc;
0 39 3 tags [Lcom/sun/javadoc/Tag;
0 39 4 isFirstSentence Z
1 39 5 result Lcom/sun/tools/doclets/internal/toolkit/Content;
2 39 6 textTagChange Z
4 38 7 i I
6 36 8 tagelem Lcom/sun/javadoc/Tag;
7 36 9 tagName Ljava/lang/String;
12 25 10 wasEmpty Z
17 18 11 output Lcom/sun/tools/doclets/internal/toolkit/Content;
21 25 11 output Lcom/sun/tools/doclets/internal/toolkit/Content;
26 36 10 text Ljava/lang/String;
MethodParameters:
Name Flags
holderTag
doc
tags
isFirstSentence
private boolean shouldNotRedirectRelativeLinks();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof com.sun.tools.doclets.internal.toolkit.AnnotationTypeWriter
ifne 4
1: aload 0
instanceof com.sun.tools.doclets.internal.toolkit.ClassWriter
ifne 4
2: aload 0
instanceof com.sun.tools.doclets.internal.toolkit.PackageSummaryWriter
ifne 4
3: iconst_0
ireturn
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
private java.lang.String redirectRelativeLinks(com.sun.javadoc.Doc, java.lang.String);
descriptor: (Lcom/sun/javadoc/Doc;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 0
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.shouldNotRedirectRelativeLinks:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
aload 2
areturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof com.sun.javadoc.ClassDoc
ifeq 5
3: aload 1
checkcast com.sun.javadoc.ClassDoc
invokeinterface com.sun.javadoc.ClassDoc.containingPackage:()Lcom/sun/javadoc/PackageDoc;
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.forPackage:(Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
astore 3
start local 3 4: goto 12
end local 3 StackMap locals:
StackMap stack:
5: aload 1
instanceof com.sun.javadoc.MemberDoc
ifeq 8
6: aload 1
checkcast com.sun.javadoc.MemberDoc
invokeinterface com.sun.javadoc.MemberDoc.containingPackage:()Lcom/sun/javadoc/PackageDoc;
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.forPackage:(Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
astore 3
start local 3 7: goto 12
end local 3 StackMap locals:
StackMap stack:
8: aload 1
instanceof com.sun.javadoc.PackageDoc
ifeq 11
9: aload 1
checkcast com.sun.javadoc.PackageDoc
invokestatic com.sun.tools.doclets.internal.toolkit.util.DocPath.forPackage:(Lcom/sun/javadoc/PackageDoc;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
astore 3
start local 3 10: goto 12
end local 3 11: StackMap locals:
StackMap stack:
aload 2
areturn
start local 3 12: StackMap locals: com.sun.tools.doclets.internal.toolkit.util.DocPath
StackMap stack:
aload 2
ldc "<a"
invokestatic com.sun.tools.javac.util.StringUtils.indexOfIgnoreCase:(Ljava/lang/String;Ljava/lang/String;)I
istore 5
start local 5 13: iload 5
iflt 52
14: new java.lang.StringBuilder
dup
aload 2
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 6
start local 6 15: goto 50
16: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.Doc java.lang.String com.sun.tools.doclets.internal.toolkit.util.DocPath top int java.lang.StringBuilder
StackMap stack:
aload 6
invokevirtual java.lang.StringBuilder.length:()I
iload 5
iconst_2
iadd
if_icmple 19
aload 6
iload 5
iconst_2
iadd
invokevirtual java.lang.StringBuilder.charAt:(I)C
invokestatic java.lang.Character.isWhitespace:(C)Z
ifne 19
17: aload 6
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "<a"
iload 5
iconst_1
iadd
invokestatic com.sun.tools.javac.util.StringUtils.indexOfIgnoreCase:(Ljava/lang/String;Ljava/lang/String;I)I
istore 5
18: goto 50
19: StackMap locals:
StackMap stack:
aload 6
ldc "="
iload 5
invokevirtual java.lang.StringBuilder.indexOf:(Ljava/lang/String;I)I
iconst_1
iadd
istore 5
20: aload 6
ldc ">"
iload 5
iconst_1
iadd
invokevirtual java.lang.StringBuilder.indexOf:(Ljava/lang/String;I)I
istore 4
start local 4 21: iload 5
ifne 27
22: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.root:Lcom/sun/javadoc/RootDoc;
23: aload 1
invokeinterface com.sun.javadoc.Doc.position:()Lcom/sun/javadoc/SourcePosition;
24: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
ldc "doclet.malformed_html_link_tag"
aload 2
invokevirtual com.sun.tools.doclets.formats.html.ConfigurationImpl.getText:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
25: invokeinterface com.sun.javadoc.RootDoc.printWarning:(Lcom/sun/javadoc/SourcePosition;Ljava/lang/String;)V
26: goto 51
27: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.Doc java.lang.String com.sun.tools.doclets.internal.toolkit.util.DocPath int int java.lang.StringBuilder
StackMap stack:
iload 4
iconst_m1
if_icmpne 29
28: goto 51
29: StackMap locals:
StackMap stack:
aload 6
iload 5
iload 4
invokevirtual java.lang.StringBuilder.substring:(II)Ljava/lang/String;
astore 7
start local 7 30: aload 7
ldc "\""
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 31
ldc "\""
goto 33
31: StackMap locals: java.lang.String
StackMap stack:
aload 7
ldc "'"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 32
ldc "'"
goto 33
StackMap locals:
StackMap stack:
32: aconst_null
33: StackMap locals:
StackMap stack: java.lang.String
astore 7
34: aload 7
ifnull 39
35: aload 6
aload 7
iload 5
invokevirtual java.lang.StringBuilder.indexOf:(Ljava/lang/String;I)I
iconst_1
iadd
istore 5
36: aload 6
aload 7
iload 5
iconst_1
iadd
invokevirtual java.lang.StringBuilder.indexOf:(Ljava/lang/String;I)I
istore 4
37: iload 5
ifeq 51
iload 4
iconst_m1
if_icmpne 39
38: goto 51
39: StackMap locals:
StackMap stack:
aload 6
iload 5
iload 4
invokevirtual java.lang.StringBuilder.substring:(II)Ljava/lang/String;
astore 8
start local 8 40: aload 8
invokestatic com.sun.tools.javac.util.StringUtils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 41: aload 9
ldc "mailto:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 49
42: aload 9
ldc "http:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 49
43: aload 9
ldc "https:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 49
44: aload 9
ldc "file:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 49
45: new java.lang.StringBuilder
dup
ldc "{@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
new com.sun.tools.doclets.internal.toolkit.taglets.DocRootTaglet
dup
invokespecial com.sun.tools.doclets.internal.toolkit.taglets.DocRootTaglet.<init>:()V
invokevirtual com.sun.tools.doclets.internal.toolkit.taglets.DocRootTaglet.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "}/"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
46: aload 3
aload 8
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.resolve:(Ljava/lang/String;)Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
47: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 8
48: aload 6
iload 5
iload 4
aload 8
invokevirtual java.lang.StringBuilder.replace:(IILjava/lang/String;)Ljava/lang/StringBuilder;
pop
49: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 6
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
ldc "<a"
iload 5
iconst_1
iadd
invokestatic com.sun.tools.javac.util.StringUtils.indexOfIgnoreCase:(Ljava/lang/String;Ljava/lang/String;I)I
istore 5
end local 9 end local 8 end local 7 end local 4 50: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.Doc java.lang.String com.sun.tools.doclets.internal.toolkit.util.DocPath top int java.lang.StringBuilder
StackMap stack:
iload 5
ifge 16
51: StackMap locals:
StackMap stack:
aload 6
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 6 52: StackMap locals:
StackMap stack:
aload 2
areturn
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 53 1 doc Lcom/sun/javadoc/Doc;
0 53 2 text Ljava/lang/String;
4 5 3 redirectPathFromRoot Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
7 8 3 redirectPathFromRoot Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
10 11 3 redirectPathFromRoot Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
12 53 3 redirectPathFromRoot Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
21 50 4 end I
13 53 5 begin I
15 52 6 textBuff Ljava/lang/StringBuilder;
30 50 7 quote Ljava/lang/String;
40 50 8 relativeLink Ljava/lang/String;
41 50 9 relativeLinkLowerCase Ljava/lang/String;
MethodParameters:
Name Flags
doc
text
public static java.lang.String removeNonInlineHtmlTags(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=11, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.String.length:()I
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
bipush 60
invokevirtual java.lang.String.indexOf:(I)I
istore 3
start local 3 3: iload 3
ifge 5
4: aload 0
areturn
5: StackMap locals: int int int
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 6: goto 42
7: StackMap locals: java.lang.StringBuilder
StackMap stack:
iload 3
iconst_1
iadd
istore 5
start local 5 8: iload 5
iload 1
if_icmpne 10
9: goto 43
10: StackMap locals: int
StackMap stack:
aload 0
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 6
start local 6 11: iload 6
bipush 47
if_icmpne 15
12: iinc 5 1
iload 5
iload 1
if_icmpne 14
13: goto 43
14: StackMap locals: int
StackMap stack:
aload 0
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 6
15: StackMap locals:
StackMap stack:
iload 5
istore 7
start local 7 16: goto 20
17: StackMap locals: int
StackMap stack:
iinc 5 1
iload 5
iload 1
if_icmpne 19
18: goto 43
19: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 6
20: StackMap locals:
StackMap stack:
iload 6
invokestatic com.sun.tools.doclets.formats.html.HtmlDocletWriter.isHtmlTagLetterOrDigit:(C)Z
ifne 17
21: aload 0
iload 7
iload 5
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic com.sun.tools.javac.util.StringUtils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 22: getstatic com.sun.tools.doclets.formats.html.HtmlDocletWriter.blockTags:Ljava/util/Set;
aload 8
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 41
23: aload 4
aload 0
iload 2
iload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;
pop
24: iload 7
aload 8
invokevirtual java.lang.String.length:()I
iadd
istore 5
25: iconst_0
istore 9
start local 9 26: aconst_null
astore 10
start local 10 27: goto 39
28: StackMap locals: java.lang.String int java.lang.Character
StackMap stack:
iload 6
bipush 34
if_icmpeq 29
iload 6
bipush 39
if_icmpne 34
29: StackMap locals:
StackMap stack:
aload 10
ifnonnull 32
30: iload 6
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
astore 10
31: goto 34
StackMap locals:
StackMap stack:
32: aload 10
invokevirtual java.lang.Character.charValue:()C
iload 6
if_icmpne 34
33: aconst_null
astore 10
34: StackMap locals:
StackMap stack:
iload 6
bipush 62
if_icmpne 36
aload 10
ifnonnull 36
35: iconst_1
istore 9
36: StackMap locals:
StackMap stack:
iinc 5 1
iload 5
iload 1
if_icmpne 38
37: goto 40
38: StackMap locals:
StackMap stack:
aload 0
iload 5
invokevirtual java.lang.String.charAt:(I)C
istore 6
39: StackMap locals:
StackMap stack:
iload 9
ifeq 28
40: StackMap locals:
StackMap stack:
iload 5
istore 2
end local 10 end local 9 41: StackMap locals:
StackMap stack:
aload 0
bipush 60
iload 5
invokevirtual java.lang.String.indexOf:(II)I
istore 3
end local 8 end local 7 end local 6 end local 5 42: StackMap locals: java.lang.String int int int java.lang.StringBuilder
StackMap stack:
iload 3
iconst_m1
if_icmpne 7
43: StackMap locals:
StackMap stack:
aload 4
aload 0
iload 2
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
44: aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 text Ljava/lang/String;
1 45 1 len I
2 45 2 startPos I
3 45 3 lessThanPos I
6 45 4 result Ljava/lang/StringBuilder;
8 42 5 currPos I
11 42 6 ch C
16 42 7 tagPos I
22 42 8 tagFound Ljava/lang/String;
26 41 9 foundGT Z
27 41 10 quoteKind Ljava/lang/Character;
MethodParameters:
Name Flags
text
private static boolean isHtmlTagLetterOrDigit(char);
descriptor: (C)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: bipush 97
iload 0
if_icmpgt 1
iload 0
bipush 122
if_icmple 5
1: StackMap locals:
StackMap stack:
bipush 65
iload 0
if_icmpgt 2
iload 0
bipush 90
if_icmple 5
2: StackMap locals:
StackMap stack:
bipush 49
iload 0
if_icmpgt 4
iload 0
bipush 54
3: if_icmple 5
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ch C
MethodParameters:
Name Flags
ch
public void addStyleSheetProperties(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.stylesheetfile:Ljava/lang/String;
astore 2
start local 2 1: aload 2
invokevirtual java.lang.String.isEmpty:()Z
ifeq 4
2: getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.STYLESHEET:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
astore 3
start local 3 3: goto 6
end local 3 4: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
aload 2
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 4
start local 4 5: aload 4
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
end local 4 start local 3 6: StackMap locals: com.sun.tools.doclets.internal.toolkit.util.DocPath
StackMap stack:
ldc "stylesheet"
ldc "text/css"
7: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
aload 3
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;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
8: ldc "Style"
9: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LINK:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 4
start local 4 10: aload 1
aload 4
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
11: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 17
12: ldc "stylesheet"
ldc "text/css"
13: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.JQUERY_FILES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.JQUERY_STYLESHEET_FILE: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;
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;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
14: ldc "Style"
15: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.LINK:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 5
start local 5 16: aload 1
aload 5
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 5 17: StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 18 1 head Lcom/sun/tools/doclets/internal/toolkit/Content;
1 18 2 stylesheetfile Ljava/lang/String;
3 4 3 stylesheet Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
6 18 3 stylesheet Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
5 6 4 file Lcom/sun/tools/doclets/internal/toolkit/util/DocFile;
10 18 4 link Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
16 17 5 jq_link Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
head
public void addScriptProperties(com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot: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;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SCRIPT:(Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 2
start local 2 1: aload 1
aload 2
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
2: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
getfield com.sun.tools.doclets.formats.html.ConfigurationImpl.createindex:Z
ifeq 15
3: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
ifnull 8
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.script:Lcom/sun/tools/doclets/internal/toolkit/Content;
ifnull 8
4: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.isEmpty:()Z
ifeq 5
ldc "."
goto 6
StackMap locals: com.sun.tools.doclets.formats.html.markup.HtmlTree
StackMap stack:
5: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
6: astore 3
start local 3 7: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.script:Lcom/sun/tools/doclets/internal/toolkit/Content;
new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
new java.lang.StringBuilder
dup
ldc "var pathtoroot = \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "/\";loadScripts(document, 'script');"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 3 8: StackMap locals:
StackMap stack:
aload 0
aload 1
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.JSZIP_MIN:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
9: aload 0
aload 1
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.JSZIPUTILS_MIN:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
10: aload 1
new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
ldc "<!--[if IE]>"
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
11: aload 0
aload 1
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.JSZIPUTILS_IE_MIN:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
12: aload 1
new com.sun.tools.doclets.formats.html.markup.RawHtml
dup
ldc "<![endif]-->"
invokespecial com.sun.tools.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/String;)V
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
13: aload 0
aload 1
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.JQUERY_JS_1_10:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
14: aload 0
aload 1
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.JQUERY_JS:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addJQueryFile:(Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
15: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 16 1 head Lcom/sun/tools/doclets/internal/toolkit/Content;
1 16 2 javascript Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
7 8 3 path Ljava/lang/String;
MethodParameters:
Name Flags
head
private void addJQueryFile(com.sun.tools.doclets.internal.toolkit.Content, com.sun.tools.doclets.internal.toolkit.util.DocPath);
descriptor: (Lcom/sun/tools/doclets/internal/toolkit/Content;Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.pathToRoot:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
getstatic com.sun.tools.doclets.internal.toolkit.util.DocPaths.JQUERY_FILES:Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
aload 2
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;
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;
invokevirtual com.sun.tools.doclets.internal.toolkit.util.DocPath.getPath:()Ljava/lang/String;
1: invokestatic com.sun.tools.doclets.formats.html.markup.HtmlTree.SCRIPT:(Ljava/lang/String;)Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
astore 3
start local 3 2: aload 1
aload 3
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 4 1 head Lcom/sun/tools/doclets/internal/toolkit/Content;
0 4 2 filePath Lcom/sun/tools/doclets/internal/toolkit/util/DocPath;
2 4 3 jqyeryScriptFile Lcom/sun/tools/doclets/formats/html/markup/HtmlTree;
MethodParameters:
Name Flags
head
filePath
public boolean isCoreClass(com.sun.javadoc.ClassDoc);
descriptor: (Lcom/sun/javadoc/ClassDoc;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.javadoc.ClassDoc.containingClass:()Lcom/sun/javadoc/ClassDoc;
ifnull 1
aload 1
invokeinterface com.sun.javadoc.ClassDoc.isStatic:()Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 cd Lcom/sun/javadoc/ClassDoc;
MethodParameters:
Name Flags
cd
public void addAnnotationInfo(com.sun.javadoc.PackageDoc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/PackageDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 1
invokeinterface com.sun.javadoc.PackageDoc.annotations:()[Lcom/sun/javadoc/AnnotationDesc;
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/AnnotationDesc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 packageDoc Lcom/sun/javadoc/PackageDoc;
0 2 2 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
packageDoc
htmltree
public void addReceiverAnnotationInfo(com.sun.javadoc.ExecutableMemberDoc, com.sun.javadoc.AnnotationDesc[], com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/ExecutableMemberDoc;[Lcom/sun/javadoc/AnnotationDesc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_0
aload 1
aload 2
iconst_0
aload 3
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILcom/sun/javadoc/Doc;[Lcom/sun/javadoc/AnnotationDesc;ZLcom/sun/tools/doclets/internal/toolkit/Content;)Z
pop
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 method Lcom/sun/javadoc/ExecutableMemberDoc;
0 2 2 descList [Lcom/sun/javadoc/AnnotationDesc;
0 2 3 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
method
descList
htmltree
public void addAnnotationInfo(com.sun.javadoc.ProgramElementDoc, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/ProgramElementDoc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 1
invokeinterface com.sun.javadoc.ProgramElementDoc.annotations:()[Lcom/sun/javadoc/AnnotationDesc;
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/AnnotationDesc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 doc Lcom/sun/javadoc/ProgramElementDoc;
0 2 2 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
htmltree
public boolean addAnnotationInfo(int, com.sun.javadoc.Doc, com.sun.javadoc.Parameter, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (ILcom/sun/javadoc/Doc;Lcom/sun/javadoc/Parameter;Lcom/sun/tools/doclets/internal/toolkit/Content;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
invokeinterface com.sun.javadoc.Parameter.annotations:()[Lcom/sun/javadoc/AnnotationDesc;
iconst_0
aload 4
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILcom/sun/javadoc/Doc;[Lcom/sun/javadoc/AnnotationDesc;ZLcom/sun/tools/doclets/internal/toolkit/Content;)Z
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 indent I
0 1 2 doc Lcom/sun/javadoc/Doc;
0 1 3 param Lcom/sun/javadoc/Parameter;
0 1 4 tree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
indent
doc
param
tree
private void addAnnotationInfo(com.sun.javadoc.Doc, com.sun.javadoc.AnnotationDesc[], com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (Lcom/sun/javadoc/Doc;[Lcom/sun/javadoc/AnnotationDesc;Lcom/sun/tools/doclets/internal/toolkit/Content;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_0
aload 1
aload 2
iconst_1
aload 3
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addAnnotationInfo:(ILcom/sun/javadoc/Doc;[Lcom/sun/javadoc/AnnotationDesc;ZLcom/sun/tools/doclets/internal/toolkit/Content;)Z
pop
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 2 1 doc Lcom/sun/javadoc/Doc;
0 2 2 descList [Lcom/sun/javadoc/AnnotationDesc;
0 2 3 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
doc
descList
htmltree
private boolean addAnnotationInfo(int, com.sun.javadoc.Doc, com.sun.javadoc.AnnotationDesc[], boolean, com.sun.tools.doclets.internal.toolkit.Content);
descriptor: (ILcom/sun/javadoc/Doc;[Lcom/sun/javadoc/AnnotationDesc;ZLcom/sun/tools/doclets/internal/toolkit/Content;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=10, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 3
iload 4
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAnnotations:(I[Lcom/sun/javadoc/AnnotationDesc;Z)Ljava/util/List;
astore 6
start local 6 1: ldc ""
astore 7
start local 7 2: aload 6
invokeinterface java.util.List.isEmpty:()Z
ifeq 4
3: iconst_0
ireturn
4: StackMap locals: java.util.List java.lang.String
StackMap stack:
aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 10
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.Doc com.sun.javadoc.AnnotationDesc[] int com.sun.tools.doclets.internal.toolkit.Content java.util.List java.lang.String top java.util.Iterator
StackMap stack:
5: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.doclets.internal.toolkit.Content
astore 8
start local 8 6: aload 5
aload 7
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Ljava/lang/String;)V
7: aload 5
aload 8
invokevirtual com.sun.tools.doclets.internal.toolkit.Content.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
8: iload 4
ifne 10
9: ldc " "
astore 7
end local 8 10: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
11: iconst_1
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 12 1 indent I
0 12 2 doc Lcom/sun/javadoc/Doc;
0 12 3 descList [Lcom/sun/javadoc/AnnotationDesc;
0 12 4 lineBreak Z
0 12 5 htmltree Lcom/sun/tools/doclets/internal/toolkit/Content;
1 12 6 annotations Ljava/util/List<Lcom/sun/tools/doclets/internal/toolkit/Content;>;
2 12 7 sep Ljava/lang/String;
6 10 8 annotation Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
indent
doc
descList
lineBreak
htmltree
private java.util.List<com.sun.tools.doclets.internal.toolkit.Content> getAnnotations(int, com.sun.javadoc.AnnotationDesc[], boolean);
descriptor: (I[Lcom/sun/javadoc/AnnotationDesc;Z)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
iconst_1
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAnnotations:(I[Lcom/sun/javadoc/AnnotationDesc;ZZ)Ljava/util/List;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 1 1 indent I
0 1 2 descList [Lcom/sun/javadoc/AnnotationDesc;
0 1 3 linkBreak Z
Signature: (I[Lcom/sun/javadoc/AnnotationDesc;Z)Ljava/util/List<Lcom/sun/tools/doclets/internal/toolkit/Content;>;
MethodParameters:
Name Flags
indent
descList
linkBreak
public java.util.List<com.sun.tools.doclets.internal.toolkit.Content> getAnnotations(int, com.sun.javadoc.AnnotationDesc[], boolean, boolean);
descriptor: (I[Lcom/sun/javadoc/AnnotationDesc;ZZ)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=23, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
start local 5 1: aload 2
dup
astore 10
arraylength
istore 9
iconst_0
istore 8
goto 60
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List top top int int com.sun.javadoc.AnnotationDesc[]
StackMap stack:
2: aload 10
iload 8
aaload
astore 7
start local 7 3: aload 7
invokeinterface com.sun.javadoc.AnnotationDesc.annotationType:()Lcom/sun/javadoc/AnnotationTypeDoc;
astore 11
start local 11 4: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 11
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDocumentedAnnotation:(Lcom/sun/javadoc/AnnotationTypeDoc;)Z
ifne 7
5: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
ifne 7
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
ifne 7
6: goto 59
7: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List top com.sun.javadoc.AnnotationDesc int int com.sun.javadoc.AnnotationDesc[] com.sun.javadoc.AnnotationTypeDoc
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.ContentBuilder
dup
invokespecial com.sun.tools.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 6
start local 6 8: aload 0
iconst_0
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
9: new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
10: getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
aload 11
11: invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/ClassDoc;)V
astore 12
start local 12 12: aload 7
invokeinterface com.sun.javadoc.AnnotationDesc.elementValues:()[Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;
astore 13
start local 13 13: aload 7
invokeinterface com.sun.javadoc.AnnotationDesc.isSynthesized:()Z
ifeq 34
14: aload 13
dup
astore 17
arraylength
istore 16
iconst_0
istore 15
goto 32
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc int int com.sun.javadoc.AnnotationDesc[] com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.javadoc.AnnotationDesc$ElementValuePair[] top int int com.sun.javadoc.AnnotationDesc$ElementValuePair[]
StackMap stack:
15: aload 17
iload 15
aaload
astore 14
start local 14 16: aload 14
invokeinterface com.sun.javadoc.AnnotationDesc$ElementValuePair.value:()Lcom/sun/javadoc/AnnotationValue;
astore 18
start local 18 17: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 19
start local 19 18: aload 18
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
instanceof com.sun.javadoc.AnnotationValue[]
ifeq 23
19: aload 18
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
checkcast com.sun.javadoc.AnnotationValue[]
20: astore 20
start local 20 21: aload 19
aload 20
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
end local 20 22: goto 24
23: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc int int com.sun.javadoc.AnnotationDesc[] com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.javadoc.AnnotationDesc$ElementValuePair[] com.sun.javadoc.AnnotationDesc$ElementValuePair int int com.sun.javadoc.AnnotationDesc$ElementValuePair[] com.sun.javadoc.AnnotationValue java.util.List
StackMap stack:
aload 19
aload 18
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: StackMap locals:
StackMap stack:
ldc ""
astore 20
start local 20 25: aload 19
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 22
goto 30
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc int int com.sun.javadoc.AnnotationDesc[] com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.javadoc.AnnotationDesc$ElementValuePair[] com.sun.javadoc.AnnotationDesc$ElementValuePair int int com.sun.javadoc.AnnotationDesc$ElementValuePair[] com.sun.javadoc.AnnotationValue java.util.List java.lang.String top java.util.Iterator
StackMap stack:
26: aload 22
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.javadoc.AnnotationValue
astore 21
start local 21 27: aload 6
aload 20
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
28: aload 6
aload 0
aload 21
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Lcom/sun/javadoc/AnnotationValue;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
29: ldc " "
astore 20
end local 21 30: StackMap locals:
StackMap stack:
aload 22
invokeinterface java.util.Iterator.hasNext:()Z
ifne 26
end local 20 end local 19 end local 18 end local 14 31: iinc 15 1
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc int int com.sun.javadoc.AnnotationDesc[] com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.javadoc.AnnotationDesc$ElementValuePair[] top int int com.sun.javadoc.AnnotationDesc$ElementValuePair[]
StackMap stack:
32: iload 15
iload 16
if_icmplt 15
33: goto 55
34: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc int int com.sun.javadoc.AnnotationDesc[] com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.javadoc.AnnotationDesc$ElementValuePair[]
StackMap stack:
aload 0
aload 13
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.isAnnotationArray:([Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;)Z
ifeq 52
35: aload 13
arraylength
iconst_1
if_icmpne 48
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
ifeq 48
36: aload 13
iconst_0
aaload
invokeinterface com.sun.javadoc.AnnotationDesc$ElementValuePair.value:()Lcom/sun/javadoc/AnnotationValue;
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
checkcast com.sun.javadoc.AnnotationValue[]
37: astore 14
start local 14 38: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 15
start local 15 39: aload 15
aload 14
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
40: ldc ""
astore 16
start local 16 41: aload 15
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 18
goto 46
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc int int com.sun.javadoc.AnnotationDesc[] com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.javadoc.AnnotationDesc$ElementValuePair[] com.sun.javadoc.AnnotationValue[] java.util.List java.lang.String top java.util.Iterator
StackMap stack:
42: aload 18
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.javadoc.AnnotationValue
astore 17
start local 17 43: aload 6
aload 16
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
44: aload 6
aload 0
aload 17
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Lcom/sun/javadoc/AnnotationValue;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
45: ldc " "
astore 16
end local 17 46: StackMap locals:
StackMap stack:
aload 18
invokeinterface java.util.Iterator.hasNext:()Z
ifne 42
end local 16 end local 15 end local 14 47: goto 55
48: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc int int com.sun.javadoc.AnnotationDesc[] com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.javadoc.AnnotationDesc$ElementValuePair[]
StackMap stack:
aload 0
aload 11
aload 12
aload 6
aload 13
49: iload 1
iconst_0
50: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addAnnotations:(Lcom/sun/javadoc/AnnotationTypeDoc;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;Lcom/sun/tools/doclets/formats/html/markup/ContentBuilder;[Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;IZ)V
51: goto 55
52: StackMap locals:
StackMap stack:
aload 0
aload 11
aload 12
aload 6
aload 13
53: iload 1
iload 3
54: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.addAnnotations:(Lcom/sun/javadoc/AnnotationTypeDoc;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;Lcom/sun/tools/doclets/formats/html/markup/ContentBuilder;[Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;IZ)V
55: StackMap locals:
StackMap stack:
aload 6
iload 3
ifeq 56
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
goto 57
StackMap locals:
StackMap stack: com.sun.tools.doclets.formats.html.markup.ContentBuilder
56: ldc ""
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc int int com.sun.javadoc.AnnotationDesc[] com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.javadoc.AnnotationDesc$ElementValuePair[]
StackMap stack: com.sun.tools.doclets.formats.html.markup.ContentBuilder java.lang.String
57: invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
58: aload 5
aload 6
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 13 end local 12 end local 11 end local 7 end local 6 59: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter int com.sun.javadoc.AnnotationDesc[] int int java.util.List top top int int com.sun.javadoc.AnnotationDesc[]
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
60: iload 8
iload 9
if_icmplt 2
61: aload 5
areturn
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 62 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 62 1 indent I
0 62 2 descList [Lcom/sun/javadoc/AnnotationDesc;
0 62 3 linkBreak Z
0 62 4 isJava5DeclarationLocation Z
1 62 5 results Ljava/util/List<Lcom/sun/tools/doclets/internal/toolkit/Content;>;
8 59 6 annotation Lcom/sun/tools/doclets/formats/html/markup/ContentBuilder;
3 59 7 aDesc Lcom/sun/javadoc/AnnotationDesc;
4 59 11 annotationDoc Lcom/sun/javadoc/AnnotationTypeDoc;
12 59 12 linkInfo Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
13 59 13 pairs [Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;
16 31 14 pair Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;
17 31 18 annotationValue Lcom/sun/javadoc/AnnotationValue;
18 31 19 annotationTypeValues Ljava/util/List<Lcom/sun/javadoc/AnnotationValue;>;
21 22 20 annotationArray [Lcom/sun/javadoc/AnnotationValue;
25 31 20 sep Ljava/lang/String;
27 30 21 av Lcom/sun/javadoc/AnnotationValue;
38 47 14 annotationArray [Lcom/sun/javadoc/AnnotationValue;
39 47 15 annotationTypeValues Ljava/util/List<Lcom/sun/javadoc/AnnotationValue;>;
41 47 16 sep Ljava/lang/String;
43 46 17 av Lcom/sun/javadoc/AnnotationValue;
Signature: (I[Lcom/sun/javadoc/AnnotationDesc;ZZ)Ljava/util/List<Lcom/sun/tools/doclets/internal/toolkit/Content;>;
MethodParameters:
Name Flags
indent
descList
linkBreak
isJava5DeclarationLocation
private void addAnnotations(com.sun.javadoc.AnnotationTypeDoc, com.sun.tools.doclets.formats.html.LinkInfoImpl, com.sun.tools.doclets.formats.html.markup.ContentBuilder, com.sun.javadoc.AnnotationDesc$ElementValuePair[], int, boolean);
descriptor: (Lcom/sun/javadoc/AnnotationTypeDoc;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;Lcom/sun/tools/doclets/formats/html/markup/ContentBuilder;[Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;IZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=13, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 2
new com.sun.tools.doclets.formats.html.markup.StringContent
dup
new java.lang.StringBuilder
dup
ldc "@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface com.sun.javadoc.AnnotationTypeDoc.name:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
putfield com.sun.tools.doclets.formats.html.LinkInfoImpl.label:Lcom/sun/tools/doclets/internal/toolkit/Content;
1: aload 3
aload 0
aload 2
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
2: aload 4
arraylength
ifle 45
3: aload 3
ldc "("
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
4: iconst_0
istore 7
start local 7 5: goto 43
6: StackMap locals: int
StackMap stack:
iload 7
ifle 16
7: aload 3
ldc ","
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
8: iload 6
ifeq 16
9: aload 3
getstatic com.sun.tools.doclets.internal.toolkit.util.DocletConstants.NL:Ljava/lang/String;
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
10: aload 1
invokeinterface com.sun.javadoc.AnnotationTypeDoc.name:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_2
iadd
istore 8
start local 8 11: iconst_0
istore 9
start local 9 12: goto 15
13: StackMap locals: int int
StackMap stack:
aload 3
ldc " "
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
14: iinc 9 1
StackMap locals:
StackMap stack:
15: iload 9
iload 8
iload 5
iadd
if_icmplt 13
end local 9 end local 8 16: StackMap locals:
StackMap stack:
aload 3
aload 0
getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
17: aload 4
iload 7
aaload
invokeinterface com.sun.javadoc.AnnotationDesc$ElementValuePair.element:()Lcom/sun/javadoc/AnnotationTypeElementDoc;
aload 4
iload 7
aaload
invokeinterface com.sun.javadoc.AnnotationDesc$ElementValuePair.element:()Lcom/sun/javadoc/AnnotationTypeElementDoc;
invokeinterface com.sun.javadoc.AnnotationTypeElementDoc.name:()Ljava/lang/String;
iconst_0
18: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getDocLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/MemberDoc;Ljava/lang/String;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
19: aload 3
ldc "="
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
20: aload 4
iload 7
aaload
invokeinterface com.sun.javadoc.AnnotationDesc$ElementValuePair.value:()Lcom/sun/javadoc/AnnotationValue;
astore 8
start local 8 21: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 9
start local 9 22: aload 8
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
instanceof com.sun.javadoc.AnnotationValue[]
ifeq 27
23: aload 8
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
checkcast com.sun.javadoc.AnnotationValue[]
24: astore 10
start local 10 25: aload 9
aload 10
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
end local 10 26: goto 28
27: StackMap locals: com.sun.javadoc.AnnotationValue java.util.List
StackMap stack:
aload 9
aload 8
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
28: StackMap locals:
StackMap stack:
aload 3
aload 9
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 29
ldc ""
goto 30
StackMap locals:
StackMap stack: com.sun.tools.doclets.formats.html.markup.ContentBuilder
29: ldc "{"
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc$ElementValuePair[] int int int com.sun.javadoc.AnnotationValue java.util.List
StackMap stack: com.sun.tools.doclets.formats.html.markup.ContentBuilder java.lang.String
30: invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
31: ldc ""
astore 10
start local 10 32: aload 9
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 12
goto 37
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc$ElementValuePair[] int int int com.sun.javadoc.AnnotationValue java.util.List java.lang.String top java.util.Iterator
StackMap stack:
33: aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.javadoc.AnnotationValue
astore 11
start local 11 34: aload 3
aload 10
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
35: aload 3
aload 0
aload 11
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.annotationValueToContent:(Lcom/sun/javadoc/AnnotationValue;)Lcom/sun/tools/doclets/internal/toolkit/Content;
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
36: ldc ","
astore 10
end local 11 37: StackMap locals:
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 33
38: aload 3
aload 9
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 39
ldc ""
goto 40
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc$ElementValuePair[] int int int com.sun.javadoc.AnnotationValue java.util.List java.lang.String
StackMap stack: com.sun.tools.doclets.formats.html.markup.ContentBuilder
39: ldc "}"
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationTypeDoc com.sun.tools.doclets.formats.html.LinkInfoImpl com.sun.tools.doclets.formats.html.markup.ContentBuilder com.sun.javadoc.AnnotationDesc$ElementValuePair[] int int int com.sun.javadoc.AnnotationValue java.util.List java.lang.String
StackMap stack: com.sun.tools.doclets.formats.html.markup.ContentBuilder java.lang.String
40: invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
41: aload 0
iconst_0
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
end local 10 end local 9 end local 8 42: iinc 7 1
StackMap locals:
StackMap stack:
43: iload 7
aload 4
arraylength
if_icmplt 6
end local 7 44: aload 3
ldc ")"
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Ljava/lang/String;)V
45: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 46 1 annotationDoc Lcom/sun/javadoc/AnnotationTypeDoc;
0 46 2 linkInfo Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
0 46 3 annotation Lcom/sun/tools/doclets/formats/html/markup/ContentBuilder;
0 46 4 pairs [Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;
0 46 5 indent I
0 46 6 linkBreak Z
5 44 7 j I
11 16 8 spaces I
12 16 9 k I
21 42 8 annotationValue Lcom/sun/javadoc/AnnotationValue;
22 42 9 annotationTypeValues Ljava/util/List<Lcom/sun/javadoc/AnnotationValue;>;
25 26 10 annotationArray [Lcom/sun/javadoc/AnnotationValue;
32 42 10 sep Ljava/lang/String;
34 37 11 av Lcom/sun/javadoc/AnnotationValue;
MethodParameters:
Name Flags
annotationDoc
linkInfo
annotation
pairs
indent
linkBreak
private boolean isAnnotationArray(com.sun.javadoc.AnnotationDesc$ElementValuePair[]);
descriptor: ([Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=9, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 15
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationDesc$ElementValuePair[] top top int int com.sun.javadoc.AnnotationDesc$ElementValuePair[]
StackMap stack:
1: aload 6
iload 4
aaload
astore 3
start local 3 2: aload 3
invokeinterface com.sun.javadoc.AnnotationDesc$ElementValuePair.value:()Lcom/sun/javadoc/AnnotationValue;
astore 2
start local 2 3: aload 2
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
instanceof com.sun.javadoc.AnnotationValue[]
ifeq 14
4: aload 2
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
checkcast com.sun.javadoc.AnnotationValue[]
5: astore 7
start local 7 6: aload 7
arraylength
iconst_1
if_icmple 14
7: aload 7
iconst_0
aaload
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
instanceof com.sun.javadoc.AnnotationDesc
ifeq 14
8: aload 7
iconst_0
aaload
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
checkcast com.sun.javadoc.AnnotationDesc
invokeinterface com.sun.javadoc.AnnotationDesc.annotationType:()Lcom/sun/javadoc/AnnotationTypeDoc;
9: astore 8
start local 8 10: aload 0
iconst_1
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.isContainerDocumented:Z
11: aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.utils:Lcom/sun/tools/doclets/internal/toolkit/util/Utils;
aload 8
invokevirtual com.sun.tools.doclets.internal.toolkit.util.Utils.isDocumentedAnnotation:(Lcom/sun/javadoc/AnnotationTypeDoc;)Z
ifeq 13
12: aload 0
iconst_1
putfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.isAnnotationDocumented:Z
13: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationDesc$ElementValuePair[] com.sun.javadoc.AnnotationValue com.sun.javadoc.AnnotationDesc$ElementValuePair int int com.sun.javadoc.AnnotationDesc$ElementValuePair[] com.sun.javadoc.AnnotationValue[] com.sun.javadoc.AnnotationTypeDoc
StackMap stack:
iconst_1
ireturn
end local 8 end local 7 end local 3 end local 2 14: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationDesc$ElementValuePair[] top top int int com.sun.javadoc.AnnotationDesc$ElementValuePair[]
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
15: iload 4
iload 5
if_icmplt 1
16: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 17 1 pairs [Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;
3 14 2 annotationValue Lcom/sun/javadoc/AnnotationValue;
2 14 3 pair Lcom/sun/javadoc/AnnotationDesc$ElementValuePair;
6 14 7 annotationArray [Lcom/sun/javadoc/AnnotationValue;
10 14 8 annotationDoc Lcom/sun/javadoc/AnnotationTypeDoc;
MethodParameters:
Name Flags
pairs
private com.sun.tools.doclets.internal.toolkit.Content annotationValueToContent(com.sun.javadoc.AnnotationValue);
descriptor: (Lcom/sun/javadoc/AnnotationValue;)Lcom/sun/tools/doclets/internal/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
instanceof com.sun.javadoc.Type
ifeq 15
1: aload 1
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
checkcast com.sun.javadoc.Type
astore 2
start local 2 2: aload 2
invokeinterface com.sun.javadoc.Type.asClassDoc:()Lcom/sun/javadoc/ClassDoc;
ifnull 14
3: new com.sun.tools.doclets.formats.html.LinkInfoImpl
dup
aload 0
getfield com.sun.tools.doclets.formats.html.HtmlDocletWriter.configuration:Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;
4: getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
aload 2
5: invokespecial com.sun.tools.doclets.formats.html.LinkInfoImpl.<init>:(Lcom/sun/tools/doclets/formats/html/ConfigurationImpl;Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/Type;)V
astore 3
start local 3 6: aload 3
7: new com.sun.tools.doclets.formats.html.markup.StringContent
dup
8: new java.lang.StringBuilder
dup
aload 2
invokeinterface com.sun.javadoc.Type.asClassDoc:()Lcom/sun/javadoc/ClassDoc;
invokeinterface com.sun.javadoc.ClassDoc.isIncluded:()Z
ifeq 10
9: aload 2
invokeinterface com.sun.javadoc.Type.typeName:()Ljava/lang/String;
goto 11
10: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationValue com.sun.javadoc.Type com.sun.tools.doclets.formats.html.LinkInfoImpl
StackMap stack: com.sun.tools.doclets.formats.html.LinkInfoImpl new 7 new 7 new 8 new 8
aload 2
invokeinterface com.sun.javadoc.Type.qualifiedTypeName:()Ljava/lang/String;
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationValue com.sun.javadoc.Type com.sun.tools.doclets.formats.html.LinkInfoImpl
StackMap stack: com.sun.tools.doclets.formats.html.LinkInfoImpl new 7 new 7 new 8 new 8 java.lang.String
11: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokeinterface com.sun.javadoc.Type.dimension:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".class"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
12: putfield com.sun.tools.doclets.formats.html.LinkInfoImpl.label:Lcom/sun/tools/doclets/internal/toolkit/Content;
13: aload 0
aload 3
invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
end local 3 14: StackMap locals:
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.StringContent
dup
new java.lang.StringBuilder
dup
aload 2
invokeinterface com.sun.javadoc.Type.typeName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokeinterface com.sun.javadoc.Type.dimension:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".class"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
areturn
end local 2 15: StackMap locals:
StackMap stack:
aload 1
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
instanceof com.sun.javadoc.AnnotationDesc
ifeq 26
16: aload 0
iconst_0
17: iconst_1
anewarray com.sun.javadoc.AnnotationDesc
dup
iconst_0
aload 1
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
checkcast com.sun.javadoc.AnnotationDesc
aastore
18: iconst_0
19: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getAnnotations:(I[Lcom/sun/javadoc/AnnotationDesc;Z)Ljava/util/List;
astore 2
start local 2 20: new com.sun.tools.doclets.formats.html.markup.ContentBuilder
dup
invokespecial com.sun.tools.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 3
start local 3 21: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 24
StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationValue java.util.List com.sun.tools.doclets.formats.html.markup.ContentBuilder top java.util.Iterator
StackMap stack:
22: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.tools.doclets.internal.toolkit.Content
astore 4
start local 4 23: aload 3
aload 4
invokevirtual com.sun.tools.doclets.formats.html.markup.ContentBuilder.addContent:(Lcom/sun/tools/doclets/internal/toolkit/Content;)V
end local 4 24: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 22
25: aload 3
areturn
end local 3 end local 2 26: StackMap locals: com.sun.tools.doclets.formats.html.HtmlDocletWriter com.sun.javadoc.AnnotationValue
StackMap stack:
aload 1
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
instanceof com.sun.javadoc.MemberDoc
ifeq 31
27: aload 0
getstatic com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind.ANNOTATION:Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;
28: aload 1
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
checkcast com.sun.javadoc.MemberDoc
29: aload 1
invokeinterface com.sun.javadoc.AnnotationValue.value:()Ljava/lang/Object;
checkcast com.sun.javadoc.MemberDoc
invokeinterface com.sun.javadoc.MemberDoc.name:()Ljava/lang/String;
iconst_0
30: invokevirtual com.sun.tools.doclets.formats.html.HtmlDocletWriter.getDocLink:(Lcom/sun/tools/doclets/formats/html/LinkInfoImpl$Kind;Lcom/sun/javadoc/MemberDoc;Ljava/lang/String;Z)Lcom/sun/tools/doclets/internal/toolkit/Content;
areturn
31: StackMap locals:
StackMap stack:
new com.sun.tools.doclets.formats.html.markup.StringContent
dup
aload 1
invokeinterface com.sun.javadoc.AnnotationValue.toString:()Ljava/lang/String;
invokespecial com.sun.tools.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lcom/sun/tools/doclets/formats/html/HtmlDocletWriter;
0 32 1 annotationValue Lcom/sun/javadoc/AnnotationValue;
2 15 2 type Lcom/sun/javadoc/Type;
6 14 3 linkInfo Lcom/sun/tools/doclets/formats/html/LinkInfoImpl;
20 26 2 list Ljava/util/List<Lcom/sun/tools/doclets/internal/toolkit/Content;>;
21 26 3 buf Lcom/sun/tools/doclets/formats/html/markup/ContentBuilder;
23 24 4 c Lcom/sun/tools/doclets/internal/toolkit/Content;
MethodParameters:
Name Flags
annotationValue
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.HtmlDocletWriter.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/HtmlDocletWriter;
}
SourceFile: "HtmlDocletWriter.java"
InnerClasses:
public abstract ElementValuePair = com.sun.javadoc.AnnotationDesc$ElementValuePair of com.sun.javadoc.AnnotationDesc
public final Kind = com.sun.tools.doclets.formats.html.LinkInfoImpl$Kind of com.sun.tools.doclets.formats.html.LinkInfoImpl
public final BlockType = com.sun.tools.doclets.formats.html.markup.HtmlTag$BlockType of com.sun.tools.doclets.formats.html.markup.HtmlTag
RuntimeVisibleAnnotations:
java.lang.Deprecated()