class jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2 extends com.sun.source.util.SimpleDocTreeVisitor<java.lang.Boolean, jdk.javadoc.internal.doclets.toolkit.Content>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2
super_class: com.sun.source.util.SimpleDocTreeVisitor
{
boolean ;
descriptor: Z
flags: (0x0000)
final jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter this$0;
descriptor: Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final java.util.List val$tags;
descriptor: Ljava/util/List;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final com.sun.source.doctree.DocTree val$tag;
descriptor: Lcom/sun/source/doctree/DocTree;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final jdk.javadoc.internal.doclets.toolkit.Content val$result;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$sun$source$doctree$AttributeTree$ValueKind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private final javax.lang.model.element.Element val$element;
descriptor: Ljavax/lang/model/element/Element;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final boolean val$isFirstSentence;
descriptor: Z
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final java.util.ListIterator val$iterator;
descriptor: Ljava/util/ListIterator;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final com.sun.source.doctree.DocTree val$holderTag;
descriptor: Lcom/sun/source/doctree/DocTree;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final jdk.javadoc.internal.doclets.toolkit.util.CommentHelper ;
descriptor: Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void (jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter, java.util.List, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.toolkit.Content, javax.lang.model.element.Element, boolean, java.util.ListIterator, com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.toolkit.util.CommentHelper);
descriptor: (Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;Ljava/util/List;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;Ljavax/lang/model/element/Element;ZLjava/util/ListIterator;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;)V
flags: (0x0000)
Code:
stack=2, locals=10, args_size=10
start local 0 0: aload 0
aload 1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
aload 0
aload 2
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tags:Ljava/util/List;
aload 0
aload 3
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tag:Lcom/sun/source/doctree/DocTree;
aload 0
aload 4
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
aload 5
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$element:Ljavax/lang/model/element/Element;
aload 0
iload 6
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$isFirstSentence:Z
aload 0
aload 7
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$iterator:Ljava/util/ListIterator;
aload 0
aload 8
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$holderTag:Lcom/sun/source/doctree/DocTree;
aload 0
aload 9
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$ch:Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
aload 0
invokespecial com.sun.source.util.SimpleDocTreeVisitor.<init>:()V
1: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.commentRemoved:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
MethodParameters:
Name Flags
this$0 final
val$tags final
val$tag final
val$result final
val$element final
val$isFirstSentence final
val$iterator final
val$holderTag final
val$ch final
private boolean isLast(com.sun.source.doctree.DocTree);
descriptor: (Lcom/sun/source/doctree/DocTree;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tags:Ljava/util/List;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tags:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 1 1 node Lcom/sun/source/doctree/DocTree;
MethodParameters:
Name Flags
node
private boolean isFirst(com.sun.source.doctree.DocTree);
descriptor: (Lcom/sun/source/doctree/DocTree;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tags:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 1 1 node Lcom/sun/source/doctree/DocTree;
MethodParameters:
Name Flags
node
private boolean inAnAtag();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tag:Lcom/sun/source/doctree/DocTree;
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isStartElement:(Lcom/sun/source/doctree/DocTree;)Z
ifeq 8
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tag:Lcom/sun/source/doctree/DocTree;
checkcast com.sun.source.doctree.StartElementTree
astore 1
start local 1 2: aload 1
invokeinterface com.sun.source.doctree.StartElementTree.getName:()Ljavax/lang/model/element/Name;
astore 2
start local 2 3: aload 2
ifnull 8
4: aload 2
invokestatic com.sun.tools.doclint.HtmlTag.get:(Ljavax/lang/model/element/Name;)Lcom/sun/tools/doclint/HtmlTag;
5: astore 3
start local 3 6: aload 3
ifnull 7
aload 3
getstatic com.sun.tools.doclint.HtmlTag.A:Lcom/sun/tools/doclint/HtmlTag;
invokevirtual com.sun.tools.doclint.HtmlTag.equals:(Ljava/lang/Object;)Z
ifeq 7
iconst_1
ireturn
StackMap locals: com.sun.source.doctree.StartElementTree javax.lang.model.element.Name com.sun.tools.doclint.HtmlTag
StackMap stack:
7: iconst_0
ireturn
end local 3 end local 2 end local 1 8: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
2 8 1 st Lcom/sun/source/doctree/StartElementTree;
3 8 2 name Ljavax/lang/model/element/Name;
6 8 3 htag Lcom/sun/tools/doclint/HtmlTag;
public java.lang.Boolean visitAttribute(com.sun.source.doctree.AttributeTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/AttributeTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface com.sun.source.doctree.AttributeTree.getName:()Ljavax/lang/model/element/Name;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
astore 3
start local 3 1: aload 1
invokeinterface com.sun.source.doctree.AttributeTree.getValueKind:()Lcom/sun/source/doctree/AttributeTree$ValueKind;
getstatic com.sun.source.doctree.AttributeTree$ValueKind.EMPTY:Lcom/sun/source/doctree/AttributeTree$ValueKind;
if_acmpne 4
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
3: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
4: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 3
ldc "="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: invokestatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.$SWITCH_TABLE$com$sun$source$doctree$AttributeTree$ValueKind:()[I
aload 1
invokeinterface com.sun.source.doctree.AttributeTree.getValueKind:()Lcom/sun/source/doctree/AttributeTree$ValueKind;
invokevirtual com.sun.source.doctree.AttributeTree$ValueKind.ordinal:()I
iaload
tableswitch { // 3 - 4
3: 8
4: 6
default: 10
}
6: StackMap locals:
StackMap stack:
ldc "\""
astore 4
start local 4 7: goto 11
end local 4 8: StackMap locals:
StackMap stack:
ldc "'"
astore 4
start local 4 9: goto 11
end local 4 10: StackMap locals:
StackMap stack:
ldc ""
astore 4
start local 4 11: StackMap locals: java.lang.String
StackMap stack:
aload 3
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
13: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 5
start local 5 14: aload 1
invokeinterface com.sun.source.doctree.AttributeTree.getValue:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 31
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2 com.sun.source.doctree.AttributeTree jdk.javadoc.internal.doclets.toolkit.Content java.lang.StringBuilder java.lang.String jdk.javadoc.internal.doclets.toolkit.Content top java.util.Iterator
StackMap stack:
15: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
astore 6
start local 6 16: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 6
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.isText:(Lcom/sun/source/doctree/DocTree;)Z
ifeq 29
aload 0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.inAnAtag:()Z
ifeq 29
17: aload 6
checkcast com.sun.source.doctree.TextTree
invokeinterface com.sun.source.doctree.TextTree.getBody:()Ljava/lang/String;
astore 8
start local 8 18: aload 8
ldc "/.."
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 23
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.docrootparent:Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifne 23
19: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.docrootparent:Ljava/lang/String;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
20: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
astore 5
21: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
aload 8
iconst_3
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.isLast:(Lcom/sun/source/doctree/DocTree;)Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.textCleanup:(Ljava/lang/String;Z)Ljava/lang/CharSequence;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
22: goto 31
23: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2 com.sun.source.doctree.AttributeTree jdk.javadoc.internal.doclets.toolkit.Content java.lang.StringBuilder java.lang.String jdk.javadoc.internal.doclets.toolkit.Content com.sun.source.doctree.DocTree java.util.Iterator java.lang.String
StackMap stack:
aload 5
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifne 26
24: aload 0
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.copyDocRootContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 5
25: goto 27
26: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$element:Ljavax/lang/model/element/Element;
aload 6
checkcast com.sun.source.doctree.TextTree
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.redirectRelativeLinks:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/TextTree;)Ljava/lang/String;
astore 8
27: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
aload 8
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.isLast:(Lcom/sun/source/doctree/DocTree;)Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.textCleanup:(Ljava/lang/String;Z)Ljava/lang/CharSequence;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
end local 8 28: goto 31
29: StackMap locals:
StackMap stack:
aload 0
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.copyDocRootContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 5
30: aload 6
aload 0
aload 5
invokeinterface com.sun.source.doctree.DocTree.accept:(Lcom/sun/source/doctree/DocTreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 6 31: StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2 com.sun.source.doctree.AttributeTree jdk.javadoc.internal.doclets.toolkit.Content java.lang.StringBuilder java.lang.String jdk.javadoc.internal.doclets.toolkit.Content top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
32: aload 0
aload 5
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.copyDocRootContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
pop
33: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljava/lang/CharSequence;)V
34: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
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 35 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 35 1 node Lcom/sun/source/doctree/AttributeTree;
0 35 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
1 35 3 sb Ljava/lang/StringBuilder;
7 8 4 quote Ljava/lang/String;
9 10 4 quote Ljava/lang/String;
11 35 4 quote Ljava/lang/String;
14 35 5 docRootContent Ljdk/javadoc/internal/doclets/toolkit/Content;
16 31 6 dt Lcom/sun/source/doctree/DocTree;
18 28 8 text Ljava/lang/String;
MethodParameters:
Name Flags
node
c
public java.lang.Boolean (com.sun.source.doctree.CommentTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/CommentTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$isFirstSentence:Z
ifeq 3
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.isFirst:(Lcom/sun/source/doctree/DocTree;)Z
ifeq 3
1: aload 0
iconst_1
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.commentRemoved:Z
2: aload 0
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$iterator:Ljava/util/ListIterator;
invokeinterface java.util.ListIterator.next:()Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
aload 2
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visit:(Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 1
invokeinterface com.sun.source.doctree.CommentTree.getBody:()Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 5 1 node Lcom/sun/source/doctree/CommentTree;
0 5 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
node
c
private jdk.javadoc.internal.doclets.toolkit.Content copyDocRootContent(jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/toolkit/Content;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifne 3
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: new jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder
dup
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder.<init>:()V
areturn
3: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 4 1 content Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
content
public java.lang.Boolean visitDocRoot(com.sun.source.doctree.DocRootTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/DocRootTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$element:Ljavax/lang/model/element/Element;
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$holderTag:Lcom/sun/source/doctree/DocTree;
3: aload 1
4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$isFirstSentence:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
5: invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getInlineTagOutput:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Lcom/sun/source/doctree/DocTree;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 6: aload 2
ifnull 9
7: aload 2
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
8: goto 10
9: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
10: StackMap locals:
StackMap stack:
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 11 1 node Lcom/sun/source/doctree/DocRootTree;
0 11 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
6 11 3 docRootContent Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
node
c
public java.lang.Boolean visitEndElement(com.sun.source.doctree.EndElementTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/EndElementTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
new java.lang.StringBuilder
dup
ldc "</"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface com.sun.source.doctree.EndElementTree.getName:()Ljavax/lang/model/element/Name;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
astore 3
start local 3 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 3 1 node Lcom/sun/source/doctree/EndElementTree;
0 3 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
1 3 3 rawHtml Ljdk/javadoc/internal/doclets/formats/html/markup/RawHtml;
MethodParameters:
Name Flags
node
c
public java.lang.Boolean visitEntity(com.sun.source.doctree.EntityTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/EntityTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 2 1 node Lcom/sun/source/doctree/EntityTree;
0 2 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
node
c
public java.lang.Boolean visitErroneous(com.sun.source.doctree.ErroneousTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/ErroneousTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.messages:Ljdk/javadoc/internal/doclets/toolkit/Messages;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$ch:Ljdk/javadoc/internal/doclets/toolkit/util/CommentHelper;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.getDocTreePath:(Lcom/sun/source/doctree/DocTree;)Lcom/sun/source/util/DocTreePath;
1: ldc "doclet.tag.invalid_usage"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
2: invokevirtual jdk.javadoc.internal.doclets.toolkit.Messages.warning:(Lcom/sun/source/util/DocTreePath;Ljava/lang/String;[Ljava/lang/Object;)V
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
4: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 5 1 node Lcom/sun/source/doctree/ErroneousTree;
0 5 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
node
c
public java.lang.Boolean visitInheritDoc(com.sun.source.doctree.InheritDocTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/InheritDocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$element:Ljavax/lang/model/element/Element;
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$holderTag:Lcom/sun/source/doctree/DocTree;
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tag:Lcom/sun/source/doctree/DocTree;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$isFirstSentence:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
3: invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getInlineTagOutput:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Lcom/sun/source/doctree/DocTree;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 4: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$isFirstSentence:Z
ifeq 6
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.isEmpty:()Z
ifne 6
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
6: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 7 1 node Lcom/sun/source/doctree/InheritDocTree;
0 7 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
4 7 3 output Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
node
c
public java.lang.Boolean visitIndex(com.sun.source.doctree.IndexTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/IndexTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$element:Ljavax/lang/model/element/Element;
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$holderTag:Lcom/sun/source/doctree/DocTree;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tag:Lcom/sun/source/doctree/DocTree;
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$isFirstSentence:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
3: invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getInlineTagOutput:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Lcom/sun/source/doctree/DocTree;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 4: aload 3
ifnull 6
5: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 7 1 node Lcom/sun/source/doctree/IndexTree;
0 7 2 p Ljdk/javadoc/internal/doclets/toolkit/Content;
4 7 3 output Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
node
p
public java.lang.Boolean visitLink(com.sun.source.doctree.LinkTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/LinkTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$element:Ljavax/lang/model/element/Element;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tag:Lcom/sun/source/doctree/DocTree;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.seeTagToContent:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 2 1 node Lcom/sun/source/doctree/LinkTree;
0 2 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
node
c
public java.lang.Boolean visitLiteral(com.sun.source.doctree.LiteralTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/LiteralTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.source.doctree.LiteralTree.getBody:()Lcom/sun/source/doctree/TextTree;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 3
start local 3 1: new jdk.javadoc.internal.doclets.formats.html.markup.StringContent
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.normalizeNewlines:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.StringContent.<init>:(Ljava/lang/CharSequence;)V
astore 4
start local 4 2: aload 1
invokeinterface com.sun.source.doctree.LiteralTree.getKind:()Lcom/sun/source/doctree/DocTree$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.CODE:Lcom/sun/source/doctree/DocTree$Kind;
if_acmpne 4
3: aload 4
invokestatic jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree.CODE:(Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljdk/javadoc/internal/doclets/formats/html/markup/HtmlTree;
astore 4
4: StackMap locals: java.lang.String jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
5: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
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 Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 6 1 node Lcom/sun/source/doctree/LiteralTree;
0 6 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
1 6 3 s Ljava/lang/String;
2 6 4 content Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
node
c
public java.lang.Boolean visitSee(com.sun.source.doctree.SeeTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/SeeTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$element:Ljavax/lang/model/element/Element;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tag:Lcom/sun/source/doctree/DocTree;
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.seeTagToContent:(Ljavax/lang/model/element/Element;Lcom/sun/source/doctree/DocTree;)Ljdk/javadoc/internal/doclets/toolkit/Content;
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
1: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 2 1 node Lcom/sun/source/doctree/SeeTree;
0 2 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
node
c
public java.lang.Boolean visitStartElement(com.sun.source.doctree.StartElementTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/StartElementTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
ldc "<"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface com.sun.source.doctree.StartElementTree.getName:()Ljavax/lang/model/element/Name;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 1: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.normalizeNewlines:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
astore 4
start local 4 2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 4
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
3: aload 1
invokeinterface com.sun.source.doctree.StartElementTree.getAttributes:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 6
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2 com.sun.source.doctree.StartElementTree jdk.javadoc.internal.doclets.toolkit.Content java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.RawHtml top java.util.Iterator
StackMap stack:
4: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.source.doctree.DocTree
astore 5
start local 5 5: aload 5
aload 0
aconst_null
invokeinterface com.sun.source.doctree.DocTree.accept:(Lcom/sun/source/doctree/DocTreeVisitor;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 6: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
7: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
8: new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 1
invokeinterface com.sun.source.doctree.StartElementTree.isSelfClosing:()Z
ifeq 9
ldc "/>"
goto 10
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2 com.sun.source.doctree.StartElementTree jdk.javadoc.internal.doclets.toolkit.Content java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content new 8 new 8
9: ldc ">"
StackMap locals: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2 com.sun.source.doctree.StartElementTree jdk.javadoc.internal.doclets.toolkit.Content java.lang.String jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
StackMap stack: jdk.javadoc.internal.doclets.toolkit.Content new 8 new 8 java.lang.String
10: invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
11: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 12 1 node Lcom/sun/source/doctree/StartElementTree;
0 12 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
1 12 3 text Ljava/lang/String;
2 12 4 rawHtml Ljdk/javadoc/internal/doclets/formats/html/markup/RawHtml;
5 6 5 dt Lcom/sun/source/doctree/DocTree;
MethodParameters:
Name Flags
node
c
private java.lang.CharSequence textCleanup(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
iconst_0
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.textCleanup:(Ljava/lang/String;ZZ)Ljava/lang/CharSequence;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 1 1 text Ljava/lang/String;
0 1 2 isLast Z
MethodParameters:
Name Flags
text
isLast
private java.lang.CharSequence textCleanup(java.lang.String, boolean, boolean);
descriptor: (Ljava/lang/String;ZZ)Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
ifeq 2
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.removeLeadingWhitespace:(Ljava/lang/String;)Ljava/lang/String;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$isFirstSentence:Z
ifeq 4
iload 2
ifeq 4
3: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.removeTrailingWhitespace:(Ljava/lang/String;)Ljava/lang/String;
astore 1
4: StackMap locals:
StackMap stack:
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.replaceTabs:(Ljava/lang/String;)Ljava/lang/String;
astore 1
5: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.utils:Ljdk/javadoc/internal/doclets/toolkit/util/Utils;
aload 1
invokevirtual jdk.javadoc.internal.doclets.toolkit.util.Utils.normalizeNewlines:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 6 1 text Ljava/lang/String;
0 6 2 isLast Z
0 6 3 trimLeader Z
MethodParameters:
Name Flags
text
isLast
trimLeader
public java.lang.Boolean visitText(com.sun.source.doctree.TextTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/TextTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface com.sun.source.doctree.TextTree.getBody:()Ljava/lang/String;
astore 3
start local 3 1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
new jdk.javadoc.internal.doclets.formats.html.markup.RawHtml
dup
aload 0
aload 3
aload 0
aload 1
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.isLast:(Lcom/sun/source/doctree/DocTree;)Z
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.commentRemoved:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.textCleanup:(Ljava/lang/String;ZZ)Ljava/lang/CharSequence;
invokespecial jdk.javadoc.internal.doclets.formats.html.markup.RawHtml.<init>:(Ljava/lang/CharSequence;)V
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
2: aload 0
iconst_0
putfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.commentRemoved:Z
3: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 4 1 node Lcom/sun/source/doctree/TextTree;
0 4 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
1 4 3 text Ljava/lang/String;
MethodParameters:
Name Flags
node
c
protected java.lang.Boolean defaultAction(com.sun.source.doctree.DocTree, jdk.javadoc.internal.doclets.toolkit.Content);
descriptor: (Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$element:Ljavax/lang/model/element/Element;
1: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.configuration:Ljdk/javadoc/internal/doclets/formats/html/ConfigurationImpl;
getfield jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl.tagletManager:Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$holderTag:Lcom/sun/source/doctree/DocTree;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$tag:Lcom/sun/source/doctree/DocTree;
2: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.this$0:Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter;
aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$isFirstSentence:Z
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getTagletWriterInstance:(Z)Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;
3: invokestatic jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getInlineTagOutput:(Ljavax/lang/model/element/Element;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletManager;Lcom/sun/source/doctree/DocTree;Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter;)Ljdk/javadoc/internal/doclets/toolkit/Content;
astore 3
start local 3 4: aload 3
ifnull 6
5: aload 0
getfield jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.val$result:Ljdk/javadoc/internal/doclets/toolkit/Content;
aload 3
invokevirtual jdk.javadoc.internal.doclets.toolkit.Content.addContent:(Ljdk/javadoc/internal/doclets/toolkit/Content;)V
6: StackMap locals: jdk.javadoc.internal.doclets.toolkit.Content
StackMap stack:
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter$2;
0 7 1 node Lcom/sun/source/doctree/DocTree;
0 7 2 c Ljdk/javadoc/internal/doclets/toolkit/Content;
4 7 3 output Ljdk/javadoc/internal/doclets/toolkit/Content;
MethodParameters:
Name Flags
node
c
public java.lang.Object visitIndex(com.sun.source.doctree.IndexTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/IndexTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitIndex:(Lcom/sun/source/doctree/IndexTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitLiteral(com.sun.source.doctree.LiteralTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/LiteralTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLiteral:(Lcom/sun/source/doctree/LiteralTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitStartElement(com.sun.source.doctree.StartElementTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/StartElementTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitStartElement:(Lcom/sun/source/doctree/StartElementTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitInheritDoc(com.sun.source.doctree.InheritDocTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/InheritDocTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitInheritDoc:(Lcom/sun/source/doctree/InheritDocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitLink(com.sun.source.doctree.LinkTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/LinkTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink:(Lcom/sun/source/doctree/LinkTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitSee(com.sun.source.doctree.SeeTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/SeeTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitSee:(Lcom/sun/source/doctree/SeeTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitAttribute(com.sun.source.doctree.AttributeTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/AttributeTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitAttribute:(Lcom/sun/source/doctree/AttributeTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object (com.sun.source.doctree.CommentTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/CommentTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitComment:(Lcom/sun/source/doctree/CommentTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitEndElement(com.sun.source.doctree.EndElementTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/EndElementTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitEndElement:(Lcom/sun/source/doctree/EndElementTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitErroneous(com.sun.source.doctree.ErroneousTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/ErroneousTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitErroneous:(Lcom/sun/source/doctree/ErroneousTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
protected java.lang.Object defaultAction(com.sun.source.doctree.DocTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/DocTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.defaultAction:(Lcom/sun/source/doctree/DocTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitDocRoot(com.sun.source.doctree.DocRootTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/DocRootTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitDocRoot:(Lcom/sun/source/doctree/DocRootTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitText(com.sun.source.doctree.TextTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/TextTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitText:(Lcom/sun/source/doctree/TextTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object visitEntity(com.sun.source.doctree.EntityTree, java.lang.Object);
descriptor: (Lcom/sun/source/doctree/EntityTree;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast jdk.javadoc.internal.doclets.toolkit.Content
invokevirtual jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitEntity:(Lcom/sun/source/doctree/EntityTree;Ljdk/javadoc/internal/doclets/toolkit/Content;)Ljava/lang/Boolean;
areturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$com$sun$source$doctree$AttributeTree$ValueKind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.$SWITCH_TABLE$com$sun$source$doctree$AttributeTree$ValueKind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.source.doctree.AttributeTree$ValueKind.values:()[Lcom/sun/source/doctree/AttributeTree$ValueKind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.source.doctree.AttributeTree$ValueKind.DOUBLE:Lcom/sun/source/doctree/AttributeTree$ValueKind;
invokevirtual com.sun.source.doctree.AttributeTree$ValueKind.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.source.doctree.AttributeTree$ValueKind.EMPTY:Lcom/sun/source/doctree/AttributeTree$ValueKind;
invokevirtual com.sun.source.doctree.AttributeTree$ValueKind.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.source.doctree.AttributeTree$ValueKind.SINGLE:Lcom/sun/source/doctree/AttributeTree$ValueKind;
invokevirtual com.sun.source.doctree.AttributeTree$ValueKind.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.source.doctree.AttributeTree$ValueKind.UNQUOTED:Lcom/sun/source/doctree/AttributeTree$ValueKind;
invokevirtual com.sun.source.doctree.AttributeTree$ValueKind.ordinal:()I
iconst_2
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.$SWITCH_TABLE$com$sun$source$doctree$AttributeTree$ValueKind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
}
Signature: Lcom/sun/source/util/SimpleDocTreeVisitor<Ljava/lang/Boolean;Ljdk/javadoc/internal/doclets/toolkit/Content;>;
SourceFile: "HtmlDocletWriter.java"
EnclosingMethod: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent:(Lcom/sun/source/doctree/DocTree;Ljavax/lang/model/element/Element;Ljava/util/List;Z)Ljdk/javadoc/internal/doclets/toolkit/Content;
NestHost: jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter
InnerClasses:
public final ValueKind = com.sun.source.doctree.AttributeTree$ValueKind of com.sun.source.doctree.AttributeTree
public final Kind = com.sun.source.doctree.DocTree$Kind of com.sun.source.doctree.DocTree
jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2