public class
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.javac.parser.DocCommentParser
super_class: java.lang.Object
{
private final com.sun.tools.javac.parser.ParserFactory ;
descriptor: Lcom/sun/tools/javac/parser/ParserFactory;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.javac.util.DiagnosticSource ;
descriptor: Lcom/sun/tools/javac/util/DiagnosticSource;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.javac.parser.Tokens$Comment ;
descriptor: Lcom/sun/tools/javac/parser/Tokens$Comment;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.javac.tree.DocTreeMaker ;
descriptor: Lcom/sun/tools/javac/tree/DocTreeMaker;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.tools.javac.util.Names ;
descriptor: Lcom/sun/tools/javac/util/Names;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean ;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private char[] ;
descriptor: [C
flags: (0x0002) ACC_PRIVATE
private int ;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int ;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private char ;
descriptor: C
flags: (0x0002) ACC_PRIVATE
private int ;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int ;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean ;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.parser.DocCommentParser$TagParser> ;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser;>;
private static volatile int[] ;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] ;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void (com.sun.tools.javac.parser.ParserFactory, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.parser.Tokens$Comment, boolean);
descriptor: (Lcom/sun/tools/javac/parser/ParserFactory;Lcom/sun/tools/javac/util/DiagnosticSource;Lcom/sun/tools/javac/parser/Tokens$Comment;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
2: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
3: aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
4: aload 0
aload 1
putfield com.sun.tools.javac.parser.DocCommentParser.fac:Lcom/sun/tools/javac/parser/ParserFactory;
5: aload 0
aload 2
putfield com.sun.tools.javac.parser.DocCommentParser.diagSource:Lcom/sun/tools/javac/util/DiagnosticSource;
6: aload 0
aload 3
putfield com.sun.tools.javac.parser.DocCommentParser.comment:Lcom/sun/tools/javac/parser/Tokens$Comment;
7: aload 0
aload 1
getfield com.sun.tools.javac.parser.ParserFactory.names:Lcom/sun/tools/javac/util/Names;
putfield com.sun.tools.javac.parser.DocCommentParser.names:Lcom/sun/tools/javac/util/Names;
8: aload 0
iload 4
putfield com.sun.tools.javac.parser.DocCommentParser.isFileContent:Z
9: aload 0
aload 1
getfield com.sun.tools.javac.parser.ParserFactory.docTreeMaker:Lcom/sun/tools/javac/tree/DocTreeMaker;
putfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
10: aload 0
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.createTagParsers:()Ljava/util/Map;
putfield com.sun.tools.javac.parser.DocCommentParser.tagParsers:Ljava/util/Map;
11: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 12 1 fac Lcom/sun/tools/javac/parser/ParserFactory;
0 12 2 diagSource Lcom/sun/tools/javac/util/DiagnosticSource;
0 12 3 comment Lcom/sun/tools/javac/parser/Tokens$Comment;
0 12 4 isFileContent Z
MethodParameters:
Name Flags
fac
diagSource
comment
isFileContent
public void (com.sun.tools.javac.parser.ParserFactory, com.sun.tools.javac.util.DiagnosticSource, com.sun.tools.javac.parser.Tokens$Comment);
descriptor: (Lcom/sun/tools/javac/parser/ParserFactory;Lcom/sun/tools/javac/util/DiagnosticSource;Lcom/sun/tools/javac/parser/Tokens$Comment;)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
aload 3
iconst_0
invokespecial com.sun.tools.javac.parser.DocCommentParser.<init>:(Lcom/sun/tools/javac/parser/ParserFactory;Lcom/sun/tools/javac/util/DiagnosticSource;Lcom/sun/tools/javac/parser/Tokens$Comment;Z)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/javac/parser/DocCommentParser;
0 2 1 fac Lcom/sun/tools/javac/parser/ParserFactory;
0 2 2 diagSource Lcom/sun/tools/javac/util/DiagnosticSource;
0 2 3 comment Lcom/sun/tools/javac/parser/Tokens$Comment;
MethodParameters:
Name Flags
fac
diagSource
comment
public void (com.sun.tools.javac.parser.ParserFactory);
descriptor: (Lcom/sun/tools/javac/parser/ParserFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
aconst_null
iconst_0
invokespecial com.sun.tools.javac.parser.DocCommentParser.<init>:(Lcom/sun/tools/javac/parser/ParserFactory;Lcom/sun/tools/javac/util/DiagnosticSource;Lcom/sun/tools/javac/parser/Tokens$Comment;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 2 1 fac Lcom/sun/tools/javac/parser/ParserFactory;
MethodParameters:
Name Flags
fac
public com.sun.tools.javac.tree.DCTree$DCDocComment ();
descriptor: ()Lcom/sun/tools/javac/tree/DCTree$DCDocComment;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.comment:Lcom/sun/tools/javac/parser/Tokens$Comment;
invokeinterface com.sun.tools.javac.parser.Tokens$Comment.getText:()Ljava/lang/String;
astore 1
start local 1 1: aload 0
aload 1
invokevirtual java.lang.String.length:()I
iconst_1
iadd
newarray 5
putfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
2: aload 1
iconst_0
aload 1
invokevirtual java.lang.String.length:()I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
3: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
arraylength
iconst_1
isub
bipush 26
castore
4: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
arraylength
iconst_1
isub
putfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
5: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
6: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
7: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.isFileContent:Z
ifeq 8
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$Phase.PREAMBLE:Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.blockContent:(Lcom/sun/tools/javac/parser/DocCommentParser$Phase;)Lcom/sun/tools/javac/util/List;
goto 9
StackMap locals: java.lang.String
StackMap stack:
8: invokestatic com.sun.tools.javac.util.List.nil:()Lcom/sun/tools/javac/util/List;
StackMap locals:
StackMap stack: com.sun.tools.javac.util.List
9: astore 2
start local 2 10: aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$Phase.BODY:Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.blockContent:(Lcom/sun/tools/javac/parser/DocCommentParser$Phase;)Lcom/sun/tools/javac/util/List;
astore 3
start local 3 11: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.blockTags:()Lcom/sun/tools/javac/util/List;
astore 4
start local 4 12: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.isFileContent:Z
ifeq 13
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$Phase.POSTAMBLE:Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.blockContent:(Lcom/sun/tools/javac/parser/DocCommentParser$Phase;)Lcom/sun/tools/javac/util/List;
goto 14
StackMap locals: com.sun.tools.javac.util.List com.sun.tools.javac.util.List com.sun.tools.javac.util.List
StackMap stack:
13: invokestatic com.sun.tools.javac.util.List.nil:()Lcom/sun/tools/javac/util/List;
StackMap locals:
StackMap stack: com.sun.tools.javac.util.List
14: astore 5
start local 5 15: iconst_m1
istore 6
start local 6 16: aload 2
invokevirtual com.sun.tools.javac.util.List.isEmpty:()Z
ifne 18
17: aload 2
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.DCTree
getfield com.sun.tools.javac.tree.DCTree.pos:I
istore 6
goto 24
18: StackMap locals: com.sun.tools.javac.util.List int
StackMap stack:
aload 3
invokevirtual com.sun.tools.javac.util.List.isEmpty:()Z
ifne 20
19: aload 3
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.DCTree
getfield com.sun.tools.javac.tree.DCTree.pos:I
istore 6
goto 24
20: StackMap locals:
StackMap stack:
aload 4
invokevirtual com.sun.tools.javac.util.List.isEmpty:()Z
ifne 22
21: aload 4
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.DCTree
getfield com.sun.tools.javac.tree.DCTree.pos:I
istore 6
goto 24
22: StackMap locals:
StackMap stack:
aload 5
invokevirtual com.sun.tools.javac.util.List.isEmpty:()Z
ifne 24
23: aload 5
getfield com.sun.tools.javac.util.List.head:Ljava/lang/Object;
checkcast com.sun.tools.javac.tree.DCTree
getfield com.sun.tools.javac.tree.DCTree.pos:I
istore 6
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 6
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.comment:Lcom/sun/tools/javac/parser/Tokens$Comment;
aload 3
aload 4
aload 2
aload 5
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newDocCommentTree:(Lcom/sun/tools/javac/parser/Tokens$Comment;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCDocComment;
astore 7
start local 7 25: aload 7
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 26 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 26 1 c Ljava/lang/String;
10 26 2 preamble Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
11 26 3 body Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
12 26 4 tags Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
15 26 5 postamble Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
16 26 6 pos I
25 26 7 dc Lcom/sun/tools/javac/tree/DCTree$DCDocComment;
void ();
descriptor: ()V
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 1
aload 0
dup
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_1
iadd
dup_x1
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
goto 2
StackMap locals: com.sun.tools.javac.parser.DocCommentParser
StackMap stack: com.sun.tools.javac.parser.DocCommentParser char[]
1: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
StackMap locals: com.sun.tools.javac.parser.DocCommentParser
StackMap stack: com.sun.tools.javac.parser.DocCommentParser char[] int
2: caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
3: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
tableswitch { // 10 - 13
10: 4
11: 5
12: 4
13: 4
default: 5
}
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
protected com.sun.tools.javac.util.List<com.sun.tools.javac.tree.DCTree> blockContent();
descriptor: ()Lcom/sun/tools/javac/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$Phase.BODY:Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.blockContent:(Lcom/sun/tools/javac/parser/DocCommentParser$Phase;)Lcom/sun/tools/javac/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
Signature: ()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
protected com.sun.tools.javac.util.List<com.sun.tools.javac.tree.DCTree> blockContent(com.sun.tools.javac.parser.DocCommentParser$Phase);
descriptor: (Lcom/sun/tools/javac/parser/DocCommentParser$Phase;)Lcom/sun/tools/javac/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new com.sun.tools.javac.util.ListBuffer
dup
invokespecial com.sun.tools.javac.util.ListBuffer.<init>:()V
astore 2
start local 2 1: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
2: goto 40
3: StackMap locals: com.sun.tools.javac.util.ListBuffer
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
lookupswitch { // 9
9: 5
10: 4
12: 4
13: 4
32: 5
38: 7
60: 9
64: 32
123: 30
default: 35
}
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
6: goto 40
7: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.tools.javac.parser.DocCommentParser.entity:(Lcom/sun/tools/javac/util/ListBuffer;)V
8: goto 40
9: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
10: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.isFileContent:Z
ifeq 22
11: invokestatic com.sun.tools.javac.parser.DocCommentParser.$SWITCH_TABLE$com$sun$tools$javac$parser$DocCommentParser$Phase:()[I
aload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser$Phase.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 12
2: 19
default: 22
}
12: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isEndPreamble:()Z
ifeq 22
13: aload 2
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.html:()Lcom/sun/tools/javac/tree/DCTree;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
14: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 17
15: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
16: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
17: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
18: goto 41
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isEndBody:()Z
ifeq 22
20: aload 0
aload 2
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
21: goto 41
22: StackMap locals:
StackMap stack:
aload 0
aload 2
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_1
isub
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
23: aload 2
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.html:()Lcom/sun/tools/javac/tree/DCTree;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
24: aload 1
getstatic com.sun.tools.javac.parser.DocCommentParser$Phase.PREAMBLE:Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
if_acmpeq 40
aload 1
getstatic com.sun.tools.javac.parser.DocCommentParser$Phase.POSTAMBLE:Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
if_acmpne 26
25: goto 40
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 40
27: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
28: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
29: goto 40
30: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.tools.javac.parser.DocCommentParser.inlineTag:(Lcom/sun/tools/javac/util/ListBuffer;)V
31: goto 40
32: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
ifeq 35
33: aload 0
aload 2
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
34: goto 41
35: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
36: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 38
37: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
38: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
39: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
40: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmplt 3
41: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
iconst_m1
if_icmpeq 43
42: aload 0
aload 2
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
43: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 44 1 phase Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
1 44 2 trees Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
Signature: (Lcom/sun/tools/javac/parser/DocCommentParser$Phase;)Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
MethodParameters:
Name Flags
phase
protected com.sun.tools.javac.util.List<com.sun.tools.javac.tree.DCTree> blockTags();
descriptor: ()Lcom/sun/tools/javac/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: new com.sun.tools.javac.util.ListBuffer
dup
invokespecial com.sun.tools.javac.util.ListBuffer.<init>:()V
astore 1
start local 1 1: goto 3
2: StackMap locals: com.sun.tools.javac.util.ListBuffer
StackMap stack:
aload 1
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.blockTag:()Lcom/sun/tools/javac/tree/DCTree;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 4
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 64
if_icmpeq 2
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 5 1 tags Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
Signature: ()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
protected com.sun.tools.javac.tree.DCTree ();
descriptor: ()Lcom/sun/tools/javac/tree/DCTree;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifeq 14
3: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readTagName:()Lcom/sun/tools/javac/util/Name;
astore 2
start local 2 4: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.tagParsers:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.javac.parser.DocCommentParser$TagParser
astore 3
start local 3 5: aload 3
ifnonnull 9
6: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.blockContent:()Lcom/sun/tools/javac/util/List;
astore 4
start local 4 7: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 2
aload 4
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newUnknownBlockTagTree:(Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCUnknownBlockTag;
8: areturn
end local 4 9: StackMap locals: int com.sun.tools.javac.util.Name com.sun.tools.javac.parser.DocCommentParser$TagParser
StackMap stack:
aload 3
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser.allowsBlock:()Z
ifeq 12
10: aload 3
iload 1
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser.parse:(ILcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;)Lcom/sun/tools/javac/tree/DCTree;
11: areturn
12: StackMap locals:
StackMap stack:
aload 0
ldc "dc.bad.inline.tag"
iload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.erroneous:(Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
13: areturn
end local 3 end local 2 14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.blockContent:()Lcom/sun/tools/javac/util/List;
pop
15: aload 0
ldc "dc.no.tag.name"
iload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.erroneous:(Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
16: areturn
17: StackMap locals:
StackMap stack: com.sun.tools.javac.parser.DocCommentParser$ParseException
astore 2
start local 2 18: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.blockContent:()Lcom/sun/tools/javac/util/List;
pop
19: aload 0
aload 2
invokevirtual com.sun.tools.javac.parser.DocCommentParser$ParseException.getMessage:()Ljava/lang/String;
iload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.erroneous:(Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 20 1 p I
4 14 2 name Lcom/sun/tools/javac/util/Name;
5 14 3 tp Lcom/sun/tools/javac/parser/DocCommentParser$TagParser;
7 9 4 content Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
18 20 2 e Lcom/sun/tools/javac/parser/DocCommentParser$ParseException;
Exception table:
from to target type
1 8 17 Class com.sun.tools.javac.parser.DocCommentParser$ParseException
9 11 17 Class com.sun.tools.javac.parser.DocCommentParser$ParseException
12 13 17 Class com.sun.tools.javac.parser.DocCommentParser$ParseException
14 16 17 Class com.sun.tools.javac.parser.DocCommentParser$ParseException
protected void inlineTag(com.sun.tools.javac.util.ListBuffer<com.sun.tools.javac.tree.DCTree>);
descriptor: (Lcom/sun/tools/javac/util/ListBuffer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 64
if_icmpne 8
3: aload 0
aload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_2
isub
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
4: aload 1
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.inlineTag:()Lcom/sun/tools/javac/tree/DCTree;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
5: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
6: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
7: goto 11
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 10
9: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_1
isub
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 12 1 list Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
Signature: (Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;)V
MethodParameters:
Name Flags
list
protected com.sun.tools.javac.tree.DCTree ();
descriptor: ()Lcom/sun/tools/javac/tree/DCTree;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_1
isub
istore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifne 5
3: aload 0
ldc "dc.no.tag.name"
iload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.erroneous:(Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
4: areturn
5: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readTagName:()Lcom/sun/tools/javac/util/Name;
astore 2
start local 2 6: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.tagParsers:Ljava/util/Map;
aload 2
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast com.sun.tools.javac.parser.DocCommentParser$TagParser
astore 3
start local 3 7: aload 3
ifnonnull 13
8: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
9: aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy.REMOVE_ALL:Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.inlineText:(Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;)Lcom/sun/tools/javac/tree/DCTree$DCText;
astore 4
start local 4 10: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
11: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 2
aload 4
invokestatic com.sun.tools.javac.util.List.of:(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newUnknownInlineTagTree:(Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCUnknownInlineTag;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag.setEndPos:(I)Lcom/sun/tools/javac/tree/DCTree$DCEndPosTree;
12: areturn
end local 4 13: StackMap locals: com.sun.tools.javac.util.Name com.sun.tools.javac.parser.DocCommentParser$TagParser
StackMap stack:
aload 3
getfield com.sun.tools.javac.parser.DocCommentParser$TagParser.retainWhiteSpace:Z
ifne 15
14: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
15: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser.allowsInline:()Z
ifeq 19
16: aload 3
iload 1
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser.parse:(ILcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;)Lcom/sun/tools/javac/tree/DCTree;
checkcast com.sun.tools.javac.tree.DCTree$DCEndPosTree
astore 4
start local 4 17: aload 4
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.tree.DCTree$DCEndPosTree.setEndPos:(I)Lcom/sun/tools/javac/tree/DCTree$DCEndPosTree;
18: areturn
end local 4 19: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy.REMOVE_ALL:Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.inlineText:(Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;)Lcom/sun/tools/javac/tree/DCTree$DCText;
astore 4
start local 4 20: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
21: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 2
aload 4
invokestatic com.sun.tools.javac.util.List.of:(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List;
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newUnknownInlineTagTree:(Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCUnknownInlineTag;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag.setEndPos:(I)Lcom/sun/tools/javac/tree/DCTree$DCEndPosTree;
22: areturn
end local 4 end local 3 end local 2 23: StackMap locals: com.sun.tools.javac.parser.DocCommentParser int
StackMap stack: com.sun.tools.javac.parser.DocCommentParser$ParseException
astore 2
start local 2 24: aload 0
aload 2
invokevirtual com.sun.tools.javac.parser.DocCommentParser$ParseException.getMessage:()Ljava/lang/String;
iload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.erroneous:(Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 25 1 p I
6 23 2 name Lcom/sun/tools/javac/util/Name;
7 23 3 tp Lcom/sun/tools/javac/parser/DocCommentParser$TagParser;
10 13 4 text Lcom/sun/tools/javac/tree/DCTree;
17 19 4 tree Lcom/sun/tools/javac/tree/DCTree$DCEndPosTree<*>;
20 23 4 text Lcom/sun/tools/javac/tree/DCTree;
24 25 2 e Lcom/sun/tools/javac/parser/DocCommentParser$ParseException;
Exception table:
from to target type
1 4 23 Class com.sun.tools.javac.parser.DocCommentParser$ParseException
5 12 23 Class com.sun.tools.javac.parser.DocCommentParser$ParseException
13 18 23 Class com.sun.tools.javac.parser.DocCommentParser$ParseException
19 22 23 Class com.sun.tools.javac.parser.DocCommentParser$ParseException
private com.sun.tools.javac.tree.DCTree$DCText (com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy);
descriptor: (Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;)Lcom/sun/tools/javac/tree/DCTree$DCText;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: invokestatic com.sun.tools.javac.parser.DocCommentParser.$SWITCH_TABLE$com$sun$tools$javac$parser$DocCommentParser$WhitespaceRetentionPolicy:()[I
aload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 6
2: 3
3: 1
default: 6
}
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
2: goto 6
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 32
if_icmpne 6
4: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
5: goto 6
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 2
start local 2 7: iconst_1
istore 3
start local 3 8: goto 25
9: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
lookupswitch { // 7
9: 12
10: 10
12: 10
13: 10
32: 12
123: 13
125: 17
default: 22
}
10: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
11: goto 24
12: StackMap locals:
StackMap stack:
goto 24
13: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
14: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
15: iinc 3 1
16: goto 24
17: StackMap locals:
StackMap stack:
iinc 3 -1
iload 3
ifne 19
18: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 2
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 0
iload 2
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.parser.DocCommentParser.newString:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newTextTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCText;
areturn
19: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
20: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
21: goto 24
22: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
23: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
24: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmplt 9
26: new com.sun.tools.javac.parser.DocCommentParser$ParseException
dup
ldc "dc.unterminated.inline.tag"
invokespecial com.sun.tools.javac.parser.DocCommentParser$ParseException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 27 1 whitespacePolicy Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;
7 27 2 pos I
8 27 3 depth I
Exceptions:
throws com.sun.tools.javac.parser.DocCommentParser$ParseException
MethodParameters:
Name Flags
whitespacePolicy
protected com.sun.tools.javac.tree.DCTree$DCReference (boolean);
descriptor: (Z)Lcom/sun/tools/javac/tree/DCTree$DCReference;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 21
3: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
lookupswitch { // 11
9: 5
10: 4
12: 4
13: 4
32: 5
40: 7
41: 10
60: 7
62: 10
64: 17
125: 13
default: 19
}
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
5: StackMap locals:
StackMap stack:
iload 3
ifne 20
6: goto 22
7: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
8: iinc 3 1
9: goto 20
10: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
11: iinc 3 -1
12: goto 20
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iload 2
if_icmpne 15
14: aconst_null
areturn
15: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
16: goto 22
17: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
ifeq 19
18: goto 22
19: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmplt 3
22: StackMap locals:
StackMap stack:
iload 3
ifeq 24
23: new com.sun.tools.javac.parser.DocCommentParser$ParseException
dup
ldc "dc.unterminated.signature"
invokespecial com.sun.tools.javac.parser.DocCommentParser$ParseException.<init>:(Ljava/lang/String;)V
athrow
24: StackMap locals:
StackMap stack:
aload 0
iload 2
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.parser.DocCommentParser.newString:(II)Ljava/lang/String;
astore 4
start local 4 25: new com.sun.tools.javac.parser.ReferenceParser
dup
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.fac:Lcom/sun/tools/javac/parser/ParserFactory;
invokespecial com.sun.tools.javac.parser.ReferenceParser.<init>:(Lcom/sun/tools/javac/parser/ParserFactory;)V
aload 4
invokevirtual com.sun.tools.javac.parser.ReferenceParser.parse:(Ljava/lang/String;)Lcom/sun/tools/javac/parser/ReferenceParser$Reference;
astore 5
start local 5 26: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 2
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 4
27: aload 5
getfield com.sun.tools.javac.parser.ReferenceParser$Reference.moduleName:Lcom/sun/tools/javac/tree/JCTree$JCExpression;
aload 5
getfield com.sun.tools.javac.parser.ReferenceParser$Reference.qualExpr:Lcom/sun/tools/javac/tree/JCTree;
28: aload 5
getfield com.sun.tools.javac.parser.ReferenceParser$Reference.member:Lcom/sun/tools/javac/util/Name;
aload 5
getfield com.sun.tools.javac.parser.ReferenceParser$Reference.paramTypes:Lcom/sun/tools/javac/util/List;
29: invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newReferenceTree:(Ljava/lang/String;Lcom/sun/tools/javac/tree/JCTree$JCExpression;Lcom/sun/tools/javac/tree/JCTree;Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCReference;
30: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.tree.DCTree$DCReference.setEndPos:(I)Lcom/sun/tools/javac/tree/DCTree$DCEndPosTree;
checkcast com.sun.tools.javac.tree.DCTree$DCReference
31: areturn
end local 5 32: StackMap locals: com.sun.tools.javac.parser.DocCommentParser int int int java.lang.String
StackMap stack: com.sun.tools.javac.parser.ReferenceParser$ParseException
astore 5
start local 5 33: new com.sun.tools.javac.parser.DocCommentParser$ParseException
dup
aload 5
invokevirtual com.sun.tools.javac.parser.ReferenceParser$ParseException.getMessage:()Ljava/lang/String;
invokespecial com.sun.tools.javac.parser.DocCommentParser$ParseException.<init>:(Ljava/lang/String;)V
athrow
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 34 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 34 1 allowMember Z
1 34 2 pos I
2 34 3 depth I
25 34 4 sig Ljava/lang/String;
26 32 5 ref Lcom/sun/tools/javac/parser/ReferenceParser$Reference;
33 34 5 parseException Lcom/sun/tools/javac/parser/ReferenceParser$ParseException;
Exception table:
from to target type
25 31 32 Class com.sun.tools.javac.parser.ReferenceParser$ParseException
Exceptions:
throws com.sun.tools.javac.parser.DocCommentParser$ParseException
MethodParameters:
Name Flags
allowMember
protected com.sun.tools.javac.tree.DCTree$DCIdentifier ();
descriptor: ()Lcom/sun/tools/javac/tree/DCTree$DCIdentifier;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
1: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 2: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isJavaIdentifierStart:(C)Z
ifeq 5
3: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readJavaIdentifier:()Lcom/sun/tools/javac/util/Name;
astore 2
start local 2 4: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 2
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newIdentifierTree:(Ljavax/lang/model/element/Name;)Lcom/sun/tools/javac/tree/DCTree$DCIdentifier;
areturn
end local 2 5: StackMap locals: int
StackMap stack:
new com.sun.tools.javac.parser.DocCommentParser$ParseException
dup
ldc "dc.identifier.expected"
invokespecial com.sun.tools.javac.parser.DocCommentParser$ParseException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
2 6 1 pos I
4 5 2 name Lcom/sun/tools/javac/util/Name;
Exceptions:
throws com.sun.tools.javac.parser.DocCommentParser$ParseException
protected com.sun.tools.javac.tree.DCTree$DCText ();
descriptor: ()Lcom/sun/tools/javac/tree/DCTree$DCText;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: goto 12
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
lookupswitch { // 7
9: 6
10: 4
12: 4
13: 4
32: 6
34: 7
64: 9
default: 11
}
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
5: goto 11
6: StackMap locals:
StackMap stack:
goto 11
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
8: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 0
iload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.parser.DocCommentParser.newString:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newTextTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCText;
areturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
ifeq 11
10: goto 13
11: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmplt 3
13: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 14 1 pos I
protected com.sun.tools.javac.tree.DCTree$DCText ();
descriptor: ()Lcom/sun/tools/javac/tree/DCTree$DCText;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: iconst_0
istore 2
start local 2 2: goto 14
3: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
lookupswitch { // 8
9: 5
10: 4
12: 5
13: 5
32: 5
64: 6
123: 8
125: 10
default: 12
}
4: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 0
iload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.parser.DocCommentParser.newString:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newTextTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCText;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
ifeq 8
7: goto 15
8: StackMap locals:
StackMap stack:
iinc 2 1
9: goto 12
10: StackMap locals:
StackMap stack:
iload 2
ifeq 11
iinc 2 -1
iload 2
ifne 12
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 0
iload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.parser.DocCommentParser.newString:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newTextTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCText;
areturn
12: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
13: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmplt 3
15: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 16 1 pos I
2 16 2 depth I
private com.sun.tools.javac.util.List<com.sun.tools.javac.tree.DCTree> inlineContent();
descriptor: ()Lcom/sun/tools/javac/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: new com.sun.tools.javac.util.ListBuffer
dup
invokespecial com.sun.tools.javac.util.ListBuffer.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
2: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 2
start local 2 3: iconst_1
istore 3
start local 3 4: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
5: goto 42
6: StackMap locals: com.sun.tools.javac.util.ListBuffer int int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
lookupswitch { // 10
9: 8
10: 7
12: 7
13: 7
32: 8
38: 10
60: 12
64: 37
123: 18
125: 30
default: 39
}
7: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
9: goto 42
10: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.entity:(Lcom/sun/tools/javac/util/ListBuffer;)V
11: goto 42
12: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
13: aload 0
aload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_1
isub
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
14: aload 1
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.html:()Lcom/sun/tools/javac/tree/DCTree;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
15: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
16: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
17: goto 42
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 20
19: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
20: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
21: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
22: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 64
if_icmpne 28
23: aload 0
aload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_2
isub
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
24: aload 1
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.inlineTag:()Lcom/sun/tools/javac/tree/DCTree;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
25: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
26: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
27: goto 42
28: StackMap locals:
StackMap stack:
iinc 3 1
29: goto 42
30: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
31: iinc 3 -1
iload 3
ifne 35
32: aload 0
aload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_1
isub
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
33: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
34: aload 1
invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
areturn
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
36: goto 42
37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
ifeq 39
38: goto 43
39: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 41
40: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
41: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
42: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmplt 6
43: StackMap locals:
StackMap stack:
aload 0
ldc "dc.unterminated.inline.tag"
iload 2
invokevirtual com.sun.tools.javac.parser.DocCommentParser.erroneous:(Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
invokestatic com.sun.tools.javac.util.List.of:(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 44 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 44 1 trees Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
3 44 2 pos I
4 44 3 depth I
Signature: ()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
protected void entity(com.sun.tools.javac.util.ListBuffer<com.sun.tools.javac.tree.DCTree>);
descriptor: (Lcom/sun/tools/javac/util/ListBuffer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
1: aload 0
aload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_1
isub
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
2: aload 1
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.entity:()Lcom/sun/tools/javac/tree/DCTree;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
3: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 6
4: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
5: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 7 1 list Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
Signature: (Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;)V
MethodParameters:
Name Flags
list
protected com.sun.tools.javac.tree.DCTree ();
descriptor: ()Lcom/sun/tools/javac/tree/DCTree;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: aconst_null
astore 2
start local 2 3: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 35
if_icmpne 22
4: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 3
start local 3 5: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
6: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isDecimalDigit:(C)Z
ifeq 13
7: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
8: goto 10
9: StackMap locals: int com.sun.tools.javac.util.Name int
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 11
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isDecimalDigit:(C)Z
ifne 9
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.names:Lcom/sun/tools/javac/util/Names;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
iload 3
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iload 3
isub
invokevirtual com.sun.tools.javac.util.Names.fromChars:([CII)Lcom/sun/tools/javac/util/Name;
astore 2
12: goto 24
StackMap locals:
StackMap stack:
13: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 120
if_icmpeq 14
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 88
if_icmpne 24
14: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
15: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isHexDigit:(C)Z
ifeq 24
16: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 20
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isHexDigit:(C)Z
ifne 18
20: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.names:Lcom/sun/tools/javac/util/Names;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
iload 3
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iload 3
isub
invokevirtual com.sun.tools.javac.util.Names.fromChars:([CII)Lcom/sun/tools/javac/util/Name;
astore 2
end local 3 21: goto 24
StackMap locals:
StackMap stack:
22: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifeq 24
23: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readIdentifier:()Lcom/sun/tools/javac/util/Name;
astore 2
24: StackMap locals:
StackMap stack:
aload 2
ifnonnull 26
25: aload 0
ldc "dc.bad.entity"
iload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.erroneous:(Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
areturn
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 59
if_icmpeq 28
27: aload 0
ldc "dc.missing.semicolon"
iload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.erroneous:(Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
areturn
28: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
29: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 2
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newEntityTree:(Ljavax/lang/model/element/Name;)Lcom/sun/tools/javac/tree/DCTree$DCEntity;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 30 1 p I
3 30 2 name Lcom/sun/tools/javac/util/Name;
5 21 3 namep I
boolean ();
descriptor: ()Z
flags: (0x0000)
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 60
if_icmpne 3
2: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
3: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifeq 29
4: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readIdentifier:()Lcom/sun/tools/javac/util/Name;
invokevirtual com.sun.tools.javac.util.Name.toString:()Ljava/lang/String;
invokestatic com.sun.tools.javac.util.StringUtils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 5: aload 2
dup
astore 3
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 2
3029410: 6
3343801: 7
default: 29
}
StackMap locals: java.lang.String java.lang.String
StackMap stack:
6: aload 3
ldc "body"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
goto 29
StackMap locals:
StackMap stack:
7: aload 3
ldc "main"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 26
goto 29
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
9: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 10
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 62
if_icmpne 8
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 62
if_icmpne 14
11: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
12: goto 14
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 15
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isWhitespace:(C)Z
ifne 13
15: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 60
if_icmpne 23
16: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
17: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifeq 23
18: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readIdentifier:()Lcom/sun/tools/javac/util/Name;
invokevirtual com.sun.tools.javac.util.Name.toString:()Ljava/lang/String;
invokestatic com.sun.tools.javac.util.StringUtils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
astore 2
19: aload 2
ldc "main"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
20: aload 0
iload 1
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
21: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
22: iconst_0
ireturn
23: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
24: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
25: iconst_1
ireturn
26: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
27: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
28: iconst_1
ireturn
end local 2 29: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
30: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
31: iconst_0
ireturn
32: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
33: aload 0
iload 1
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
34: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
35: aload 4
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 36 1 savedpos I
5 29 2 name Ljava/lang/String;
Exception table:
from to target type
1 20 32 any
boolean isEndBody();
descriptor: ()Z
flags: (0x0000)
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 60
if_icmpne 3
2: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 47
if_icmpne 13
4: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
5: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifeq 13
6: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readIdentifier:()Lcom/sun/tools/javac/util/Name;
invokevirtual com.sun.tools.javac.util.Name.toString:()Ljava/lang/String;
invokestatic com.sun.tools.javac.util.StringUtils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 7: aload 2
dup
astore 3
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 2
3029410: 8
3343801: 9
default: 13
}
StackMap locals: java.lang.String java.lang.String
StackMap stack:
8: aload 3
ldc "body"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
goto 13
StackMap locals:
StackMap stack:
9: aload 3
ldc "main"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
goto 13
10: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
11: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
12: iconst_1
ireturn
end local 2 13: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
14: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
15: iconst_0
ireturn
16: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
17: aload 0
iload 1
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
18: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
19: aload 4
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 20 1 savedpos I
7 13 2 name Ljava/lang/String;
Exception table:
from to target type
1 10 16 any
boolean (java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0000)
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 2
start local 2 1: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 60
if_icmpne 3
2: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
3: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 47
if_icmpne 10
4: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
if_icmpeq 8
5: aload 0
iload 2
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
6: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 1
9: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifeq 16
11: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readIdentifier:()Lcom/sun/tools/javac/util/Name;
astore 3
start local 3 12: aload 3
invokevirtual com.sun.tools.javac.util.Name.toString:()Ljava/lang/String;
invokestatic com.sun.tools.javac.util.StringUtils.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
istore 5
13: aload 0
iload 2
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
14: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
15: iload 5
ireturn
end local 3 16: StackMap locals:
StackMap stack:
aload 0
iload 2
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
17: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
18: iconst_0
ireturn
19: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
20: aload 0
iload 2
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
21: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
22: aload 4
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 23 1 s Ljava/lang/String;
1 23 2 savedpos I
12 16 3 name Lcom/sun/tools/javac/util/Name;
Exception table:
from to target type
1 5 19 any
8 13 19 any
MethodParameters:
Name Flags
s
private com.sun.tools.javac.tree.DCTree ();
descriptor: ()Lcom/sun/tools/javac/tree/DCTree;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifeq 14
3: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readIdentifier:()Lcom/sun/tools/javac/util/Name;
astore 2
start local 2 4: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.htmlAttrs:()Lcom/sun/tools/javac/util/List;
astore 3
start local 3 5: aload 3
ifnull 52
6: iconst_0
istore 4
start local 4 7: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 47
if_icmpne 10
8: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
9: iconst_1
istore 4
10: StackMap locals: com.sun.tools.javac.parser.DocCommentParser int com.sun.tools.javac.util.Name com.sun.tools.javac.util.List int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 62
if_icmpne 52
11: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
12: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 2
aload 3
iload 4
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newStartElementTree:(Ljavax/lang/model/element/Name;Ljava/util/List;Z)Lcom/sun/tools/javac/tree/DCTree$DCStartElement;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.tree.DCTree$DCStartElement.setEndPos:(I)Lcom/sun/tools/javac/tree/DCTree$DCEndPosTree;
astore 5
start local 5 13: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 47
if_icmpne 22
15: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
16: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifeq 52
17: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readIdentifier:()Lcom/sun/tools/javac/util/Name;
astore 2
start local 2 18: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
19: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 62
if_icmpne 52
20: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
21: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 2
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newEndElementTree:(Ljavax/lang/model/element/Name;)Lcom/sun/tools/javac/tree/DCTree$DCEndElement;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.tree.DCTree$DCEndElement.setEndPos:(I)Lcom/sun/tools/javac/tree/DCTree$DCEndPosTree;
areturn
end local 2 22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 33
if_icmpne 52
23: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
24: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 45
if_icmpne 40
25: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
26: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 45
if_icmpne 52
27: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
28: goto 38
29: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 30: goto 33
31: StackMap locals: int
StackMap stack:
iinc 2 1
32: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 34
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 45
if_icmpeq 31
34: StackMap locals:
StackMap stack:
iload 2
iconst_2
if_icmplt 37
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 62
if_icmpne 37
35: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
36: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 1
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 0
iload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
invokevirtual com.sun.tools.javac.parser.DocCommentParser.newString:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newCommentTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCComment;
areturn
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
end local 2 38: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmplt 29
39: goto 52
StackMap locals:
StackMap stack:
40: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifeq 52
aload 0
ldc "doctype"
invokevirtual com.sun.tools.javac.parser.DocCommentParser.peek:(Ljava/lang/String;)Z
ifeq 52
41: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readIdentifier:()Lcom/sun/tools/javac/util/Name;
pop
42: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
43: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
44: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 2
start local 2 45: goto 51
46: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 62
if_icmpne 50
47: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 3
start local 3 48: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
49: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 2
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 0
iload 2
iload 3
invokevirtual com.sun.tools.javac.parser.DocCommentParser.newString:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newDocTypeTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCDocType;
areturn
end local 3 50: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
51: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmplt 46
end local 2 52: StackMap locals:
StackMap stack:
aload 0
iload 1
iconst_1
iadd
putfield com.sun.tools.javac.parser.DocCommentParser.bp:I
53: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
caload
putfield com.sun.tools.javac.parser.DocCommentParser.ch:C
54: aload 0
ldc "dc.malformed.html"
iload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.erroneous:(Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 55 1 p I
4 14 2 name Lcom/sun/tools/javac/util/Name;
5 14 3 attrs Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
7 14 4 selfClosing Z
13 14 5 dctree Lcom/sun/tools/javac/tree/DCTree;
18 22 2 name Lcom/sun/tools/javac/util/Name;
30 38 2 dash I
45 52 2 d I
48 50 3 mark I
protected com.sun.tools.javac.util.List<com.sun.tools.javac.tree.DCTree> htmlAttrs();
descriptor: ()Lcom/sun/tools/javac/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=8, args_size=1
start local 0 0: new com.sun.tools.javac.util.ListBuffer
dup
invokespecial com.sun.tools.javac.util.ListBuffer.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
2: goto 39
3: StackMap locals: com.sun.tools.javac.util.ListBuffer
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 2
start local 2 4: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.readAttributeName:()Lcom/sun/tools/javac/util/Name;
astore 3
start local 3 5: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
6: aconst_null
astore 4
start local 4 7: getstatic com.sun.source.doctree.AttributeTree$ValueKind.EMPTY:Lcom/sun/source/doctree/AttributeTree$ValueKind;
astore 5
start local 5 8: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 61
if_icmpne 37
9: new com.sun.tools.javac.util.ListBuffer
dup
invokespecial com.sun.tools.javac.util.ListBuffer.<init>:()V
astore 6
start local 6 10: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
11: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
12: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 39
if_icmpeq 13
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 34
if_icmpne 29
13: StackMap locals: com.sun.tools.javac.parser.DocCommentParser com.sun.tools.javac.util.ListBuffer int com.sun.tools.javac.util.Name com.sun.tools.javac.util.List com.sun.source.doctree.AttributeTree$ValueKind com.sun.tools.javac.util.ListBuffer
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
14: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 39
if_icmpne 15
getstatic com.sun.source.doctree.AttributeTree$ValueKind.SINGLE:Lcom/sun/source/doctree/AttributeTree$ValueKind;
goto 16
StackMap locals:
StackMap stack:
15: getstatic com.sun.source.doctree.AttributeTree$ValueKind.DOUBLE:Lcom/sun/source/doctree/AttributeTree$ValueKind;
StackMap locals:
StackMap stack: com.sun.source.doctree.AttributeTree$ValueKind
16: astore 5
17: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
istore 7
start local 7 18: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
19: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
20: goto 25
21: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
ifeq 24
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 64
if_icmpne 24
22: aload 1
aload 0
ldc "dc.unterminated.string"
iload 2
invokevirtual com.sun.tools.javac.parser.DocCommentParser.erroneous:(Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
23: goto 40
24: StackMap locals:
StackMap stack:
aload 0
aload 6
invokevirtual com.sun.tools.javac.parser.DocCommentParser.attrValueChar:(Lcom/sun/tools/javac/util/ListBuffer;)V
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 26
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
iload 7
if_icmpne 21
26: StackMap locals:
StackMap stack:
aload 0
aload 6
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_1
isub
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
27: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
end local 7 28: goto 35
29: StackMap locals:
StackMap stack:
getstatic com.sun.source.doctree.AttributeTree$ValueKind.UNQUOTED:Lcom/sun/source/doctree/AttributeTree$ValueKind;
astore 5
30: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
31: goto 33
32: StackMap locals:
StackMap stack:
aload 0
aload 6
invokevirtual com.sun.tools.javac.parser.DocCommentParser.attrValueChar:(Lcom/sun/tools/javac/util/ListBuffer;)V
33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 34
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isUnquotedAttrValueTerminator:(C)Z
ifeq 32
34: StackMap locals:
StackMap stack:
aload 0
aload 6
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_1
isub
invokevirtual com.sun.tools.javac.parser.DocCommentParser.addPendingText:(Lcom/sun/tools/javac/util/ListBuffer;I)V
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
36: aload 6
invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
astore 4
end local 6 37: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 2
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 3
aload 5
aload 4
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newAttributeTree:(Ljavax/lang/model/element/Name;Lcom/sun/source/doctree/AttributeTree$ValueKind;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCAttribute;
astore 6
start local 6 38: aload 1
aload 6
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
end local 6 end local 5 end local 4 end local 3 end local 2 39: StackMap locals: com.sun.tools.javac.parser.DocCommentParser com.sun.tools.javac.util.ListBuffer
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 40
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isIdentifierStart:(C)Z
ifne 3
40: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 41 1 attrs Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
4 39 2 namePos I
5 39 3 name Lcom/sun/tools/javac/util/Name;
7 39 4 value Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
8 39 5 vkind Lcom/sun/source/doctree/AttributeTree$ValueKind;
10 37 6 v Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
18 28 7 quote C
38 39 6 attr Lcom/sun/tools/javac/tree/DCTree$DCAttribute;
Signature: ()Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
protected void attrValueChar(com.sun.tools.javac.util.ListBuffer<com.sun.tools.javac.tree.DCTree>);
descriptor: (Lcom/sun/tools/javac/util/ListBuffer;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
lookupswitch { // 2
38: 1
123: 3
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.entity:(Lcom/sun/tools/javac/util/ListBuffer;)V
2: goto 6
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.inlineTag:(Lcom/sun/tools/javac/util/ListBuffer;)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 7 1 list Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
Signature: (Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;)V
MethodParameters:
Name Flags
list
protected void addPendingText(com.sun.tools.javac.util.ListBuffer<com.sun.tools.javac.tree.DCTree>, );
descriptor: (Lcom/sun/tools/javac/util/ListBuffer;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpeq 4
1: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iload 2
if_icmpgt 3
2: aload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iload 2
iconst_1
iadd
invokevirtual com.sun.tools.javac.parser.DocCommentParser.newString:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newTextTree:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/DCTree$DCText;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
3: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 5 1 list Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
0 5 2 textEnd I
Signature: (Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;I)V
MethodParameters:
Name Flags
list
textEnd
protected com.sun.tools.javac.tree.DCTree$DCErroneous (java.lang.String, int);
descriptor: (Ljava/lang/String;I)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iconst_1
isub
istore 3
start local 3 1: goto 8
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
iload 3
caload
lookupswitch { // 5
9: 5
10: 3
12: 3
13: 3
32: 5
default: 6
}
3: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
4: goto 7
5: StackMap locals:
StackMap stack:
goto 7
6: StackMap locals:
StackMap stack:
goto 9
7: StackMap locals:
StackMap stack:
iinc 3 -1
8: StackMap locals:
StackMap stack:
iload 3
iload 2
if_icmpgt 2
9: StackMap locals:
StackMap stack:
aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
10: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.m:Lcom/sun/tools/javac/tree/DocTreeMaker;
iload 2
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.at:(I)Lcom/sun/tools/javac/tree/DocTreeMaker;
aload 0
iload 2
iload 3
iconst_1
iadd
invokevirtual com.sun.tools.javac.parser.DocCommentParser.newString:(II)Ljava/lang/String;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.diagSource:Lcom/sun/tools/javac/util/DiagnosticSource;
aload 1
iconst_0
anewarray java.lang.Object
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newErroneousTree:(Ljava/lang/String;Lcom/sun/tools/javac/util/DiagnosticSource;Ljava/lang/String;[Ljava/lang/Object;)Lcom/sun/tools/javac/tree/DCTree$DCErroneous;
areturn
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/javac/parser/DocCommentParser;
0 11 1 code Ljava/lang/String;
0 11 2 pos I
1 11 3 i I
MethodParameters:
Name Flags
code
pos
protected boolean (char);
descriptor: (C)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
invokestatic java.lang.Character.isUnicodeIdentifierStart:(C)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 1 1 ch C
MethodParameters:
Name Flags
ch
protected com.sun.tools.javac.util.Name ();
descriptor: ()Lcom/sun/tools/javac/util/Name;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: goto 4
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 5
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokestatic java.lang.Character.isUnicodeIdentifierPart:(C)Z
ifne 3
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.names:Lcom/sun/tools/javac/util/Names;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
iload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iload 1
isub
invokevirtual com.sun.tools.javac.util.Names.fromChars:([CII)Lcom/sun/tools/javac/util/Name;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 6 1 start I
protected com.sun.tools.javac.util.Name ();
descriptor: ()Lcom/sun/tools/javac/util/Name;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: goto 4
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 5
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokestatic java.lang.Character.isUnicodeIdentifierPart:(C)Z
ifne 3
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 45
if_icmpeq 3
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.names:Lcom/sun/tools/javac/util/Names;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
iload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iload 1
isub
invokevirtual com.sun.tools.javac.util.Names.fromChars:([CII)Lcom/sun/tools/javac/util/Name;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 6 1 start I
protected com.sun.tools.javac.util.Name ();
descriptor: ()Lcom/sun/tools/javac/util/Name;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: goto 4
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 7
5: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokestatic java.lang.Character.isUnicodeIdentifierPart:(C)Z
ifne 3
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 46
if_icmpeq 3
6: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 45
if_icmpeq 3
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 58
if_icmpeq 3
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.names:Lcom/sun/tools/javac/util/Names;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
iload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iload 1
isub
invokevirtual com.sun.tools.javac.util.Names.fromChars:([CII)Lcom/sun/tools/javac/util/Name;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 8 1 start I
protected boolean (char);
descriptor: (C)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
invokestatic java.lang.Character.isJavaIdentifierStart:(C)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 1 1 ch C
MethodParameters:
Name Flags
ch
protected com.sun.tools.javac.util.Name ();
descriptor: ()Lcom/sun/tools/javac/util/Name;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: goto 4
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 5
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokestatic java.lang.Character.isJavaIdentifierPart:(C)Z
ifne 3
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.names:Lcom/sun/tools/javac/util/Names;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
iload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iload 1
isub
invokevirtual com.sun.tools.javac.util.Names.fromChars:([CII)Lcom/sun/tools/javac/util/Name;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 6 1 start I
protected com.sun.tools.javac.util.Name ();
descriptor: ()Lcom/sun/tools/javac/util/Name;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
istore 1
start local 1 1: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: goto 4
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 5
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokestatic java.lang.Character.isUnicodeIdentifierPart:(C)Z
ifne 3
StackMap locals:
StackMap stack:
5: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 46
if_icmpeq 3
6: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.names:Lcom/sun/tools/javac/util/Names;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
iload 1
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
iload 1
isub
invokevirtual com.sun.tools.javac.util.Names.fromChars:([CII)Lcom/sun/tools/javac/util/Name;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 7 1 pos I
protected boolean (char);
descriptor: (C)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: bipush 48
iload 1
if_icmpgt 1
iload 1
bipush 57
if_icmpgt 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 2 1 ch C
MethodParameters:
Name Flags
ch
protected boolean (char);
descriptor: (C)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: bipush 48
iload 1
if_icmpgt 1
iload 1
bipush 57
if_icmple 5
1: StackMap locals:
StackMap stack:
bipush 97
iload 1
if_icmpgt 2
iload 1
bipush 102
if_icmple 5
2: StackMap locals:
StackMap stack:
bipush 65
iload 1
if_icmpgt 4
iload 1
bipush 70
3: if_icmple 5
StackMap locals:
StackMap stack:
4: iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 6 1 ch C
MethodParameters:
Name Flags
ch
protected boolean (char);
descriptor: (C)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
lookupswitch { // 11
9: 1
10: 1
12: 1
13: 1
32: 1
34: 1
39: 1
60: 1
61: 1
62: 1
96: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 3 1 ch C
MethodParameters:
Name Flags
ch
protected boolean (char);
descriptor: (C)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
invokestatic java.lang.Character.isWhitespace:(C)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 1 1 ch C
MethodParameters:
Name Flags
ch
protected void ();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buflen:I
if_icmpge 3
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isWhitespace:(C)Z
ifne 1
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
java.lang.String (int, int);
descriptor: (II)Ljava/lang/String;
flags: (0x0000)
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.String
dup
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.buf:[C
iload 1
iload 2
iload 1
isub
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 1 1 start I
0 1 2 end I
MethodParameters:
Name Flags
start
end
private java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.parser.DocCommentParser$TagParser> createTagParsers();
descriptor: ()Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=7, args_size=1
start local 0 0: bipush 25
anewarray com.sun.tools.javac.parser.DocCommentParser$TagParser
dup
iconst_0
1: new com.sun.tools.javac.parser.DocCommentParser$1
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.AUTHOR:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$1.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
iconst_1
2: new com.sun.tools.javac.parser.DocCommentParser$2
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.CODE:Lcom/sun/source/doctree/DocTree$Kind;
iconst_1
invokespecial com.sun.tools.javac.parser.DocCommentParser$2.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;Z)V
aastore
dup
iconst_2
3: new com.sun.tools.javac.parser.DocCommentParser$3
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.DEPRECATED:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$3.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
iconst_3
4: new com.sun.tools.javac.parser.DocCommentParser$4
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.DOC_ROOT:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$4.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
iconst_4
5: new com.sun.tools.javac.parser.DocCommentParser$5
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.EXCEPTION:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$5.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
iconst_5
6: new com.sun.tools.javac.parser.DocCommentParser$6
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.HIDDEN:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$6.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 6
7: new com.sun.tools.javac.parser.DocCommentParser$7
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.INDEX:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$7.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 7
8: new com.sun.tools.javac.parser.DocCommentParser$8
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.INHERIT_DOC:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$8.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 8
9: new com.sun.tools.javac.parser.DocCommentParser$9
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.LINK:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$9.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 9
10: new com.sun.tools.javac.parser.DocCommentParser$10
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.LINK_PLAIN:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$10.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 10
11: new com.sun.tools.javac.parser.DocCommentParser$11
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.LITERAL:Lcom/sun/source/doctree/DocTree$Kind;
iconst_1
invokespecial com.sun.tools.javac.parser.DocCommentParser$11.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;Z)V
aastore
dup
bipush 11
12: new com.sun.tools.javac.parser.DocCommentParser$12
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.PARAM:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$12.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 12
13: new com.sun.tools.javac.parser.DocCommentParser$13
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.PROVIDES:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$13.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 13
14: new com.sun.tools.javac.parser.DocCommentParser$14
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.EITHER:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.RETURN:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$14.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 14
15: new com.sun.tools.javac.parser.DocCommentParser$15
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.SEE:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$15.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 15
16: new com.sun.tools.javac.parser.DocCommentParser$16
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_DATA:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$16.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 16
17: new com.sun.tools.javac.parser.DocCommentParser$17
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.SERIAL_FIELD:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$17.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 17
18: new com.sun.tools.javac.parser.DocCommentParser$18
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.SERIAL:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$18.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 18
19: new com.sun.tools.javac.parser.DocCommentParser$19
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.SINCE:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$19.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 19
20: new com.sun.tools.javac.parser.DocCommentParser$20
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.SUMMARY:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$20.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 20
21: new com.sun.tools.javac.parser.DocCommentParser$21
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.SYSTEM_PROPERTY:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$21.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 21
22: new com.sun.tools.javac.parser.DocCommentParser$22
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.THROWS:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$22.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 22
23: new com.sun.tools.javac.parser.DocCommentParser$23
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.USES:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$23.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 23
24: new com.sun.tools.javac.parser.DocCommentParser$24
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.VALUE:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$24.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
dup
bipush 24
25: new com.sun.tools.javac.parser.DocCommentParser$25
dup
aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.BLOCK:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.source.doctree.DocTree$Kind.VERSION:Lcom/sun/source/doctree/DocTree$Kind;
invokespecial com.sun.tools.javac.parser.DocCommentParser$25.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
aastore
26: astore 1
start local 1 27: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 2
start local 2 28: aload 1
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 32
StackMap locals: com.sun.tools.javac.parser.DocCommentParser com.sun.tools.javac.parser.DocCommentParser$TagParser[] java.util.Map top int int com.sun.tools.javac.parser.DocCommentParser$TagParser[]
StackMap stack:
29: aload 6
iload 4
aaload
astore 3
start local 3 30: aload 2
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.names:Lcom/sun/tools/javac/util/Names;
aload 3
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser.getTreeKind:()Lcom/sun/source/doctree/DocTree$Kind;
getfield com.sun.source.doctree.DocTree$Kind.tagName:Ljava/lang/String;
invokevirtual com.sun.tools.javac.util.Names.fromString:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 31: iinc 4 1
StackMap locals:
StackMap stack:
32: iload 4
iload 5
if_icmplt 29
33: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
27 34 1 parsers [Lcom/sun/tools/javac/parser/DocCommentParser$TagParser;
28 34 2 tagParsers Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser;>;
30 31 3 p Lcom/sun/tools/javac/parser/DocCommentParser$TagParser;
Signature: ()Ljava/util/Map<Lcom/sun/tools/javac/util/Name;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser;>;
static int[] ();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.tools.javac.parser.DocCommentParser.$SWITCH_TABLE$com$sun$tools$javac$parser$DocCommentParser$Phase:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.tools.javac.parser.DocCommentParser$Phase.values:()[Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$Phase.BODY:Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$Phase.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$Phase.POSTAMBLE:Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$Phase.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$Phase.PREAMBLE:Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$Phase.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic com.sun.tools.javac.parser.DocCommentParser.$SWITCH_TABLE$com$sun$tools$javac$parser$DocCommentParser$Phase:[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
static int[] ();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.tools.javac.parser.DocCommentParser.$SWITCH_TABLE$com$sun$tools$javac$parser$DocCommentParser$WhitespaceRetentionPolicy:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy.values:()[Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy.REMOVE_ALL:Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy.REMOVE_FIRST_SPACE:Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy.RETAIN_ALL:Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic com.sun.tools.javac.parser.DocCommentParser.$SWITCH_TABLE$com$sun$tools$javac$parser$DocCommentParser$WhitespaceRetentionPolicy:[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
}
SourceFile: "DocCommentParser.java"
NestMembers:
com.sun.tools.javac.parser.DocCommentParser$1 com.sun.tools.javac.parser.DocCommentParser$10 com.sun.tools.javac.parser.DocCommentParser$11 com.sun.tools.javac.parser.DocCommentParser$12 com.sun.tools.javac.parser.DocCommentParser$13 com.sun.tools.javac.parser.DocCommentParser$14 com.sun.tools.javac.parser.DocCommentParser$15 com.sun.tools.javac.parser.DocCommentParser$16 com.sun.tools.javac.parser.DocCommentParser$17 com.sun.tools.javac.parser.DocCommentParser$18 com.sun.tools.javac.parser.DocCommentParser$19 com.sun.tools.javac.parser.DocCommentParser$2 com.sun.tools.javac.parser.DocCommentParser$20 com.sun.tools.javac.parser.DocCommentParser$21 com.sun.tools.javac.parser.DocCommentParser$22 com.sun.tools.javac.parser.DocCommentParser$23 com.sun.tools.javac.parser.DocCommentParser$24 com.sun.tools.javac.parser.DocCommentParser$25 com.sun.tools.javac.parser.DocCommentParser$3 com.sun.tools.javac.parser.DocCommentParser$4 com.sun.tools.javac.parser.DocCommentParser$5 com.sun.tools.javac.parser.DocCommentParser$6 com.sun.tools.javac.parser.DocCommentParser$7 com.sun.tools.javac.parser.DocCommentParser$8 com.sun.tools.javac.parser.DocCommentParser$9 com.sun.tools.javac.parser.DocCommentParser$ParseException com.sun.tools.javac.parser.DocCommentParser$Phase com.sun.tools.javac.parser.DocCommentParser$TagParser com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy
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
com.sun.tools.javac.parser.DocCommentParser$1
com.sun.tools.javac.parser.DocCommentParser$10
com.sun.tools.javac.parser.DocCommentParser$11
com.sun.tools.javac.parser.DocCommentParser$12
com.sun.tools.javac.parser.DocCommentParser$13
com.sun.tools.javac.parser.DocCommentParser$14
com.sun.tools.javac.parser.DocCommentParser$15
com.sun.tools.javac.parser.DocCommentParser$16
com.sun.tools.javac.parser.DocCommentParser$17
com.sun.tools.javac.parser.DocCommentParser$18
com.sun.tools.javac.parser.DocCommentParser$19
com.sun.tools.javac.parser.DocCommentParser$2
com.sun.tools.javac.parser.DocCommentParser$20
com.sun.tools.javac.parser.DocCommentParser$21
com.sun.tools.javac.parser.DocCommentParser$22
com.sun.tools.javac.parser.DocCommentParser$23
com.sun.tools.javac.parser.DocCommentParser$24
com.sun.tools.javac.parser.DocCommentParser$25
com.sun.tools.javac.parser.DocCommentParser$3
com.sun.tools.javac.parser.DocCommentParser$4
com.sun.tools.javac.parser.DocCommentParser$5
com.sun.tools.javac.parser.DocCommentParser$6
com.sun.tools.javac.parser.DocCommentParser$7
com.sun.tools.javac.parser.DocCommentParser$8
com.sun.tools.javac.parser.DocCommentParser$9
ParseException = com.sun.tools.javac.parser.DocCommentParser$ParseException of com.sun.tools.javac.parser.DocCommentParser
private final Phase = com.sun.tools.javac.parser.DocCommentParser$Phase of com.sun.tools.javac.parser.DocCommentParser
private abstract TagParser = com.sun.tools.javac.parser.DocCommentParser$TagParser of com.sun.tools.javac.parser.DocCommentParser
final Kind = com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind of com.sun.tools.javac.parser.DocCommentParser$TagParser
private final WhitespaceRetentionPolicy = com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy of com.sun.tools.javac.parser.DocCommentParser
public ParseException = com.sun.tools.javac.parser.ReferenceParser$ParseException of com.sun.tools.javac.parser.ReferenceParser
public Reference = com.sun.tools.javac.parser.ReferenceParser$Reference of com.sun.tools.javac.parser.ReferenceParser
public abstract Comment = com.sun.tools.javac.parser.Tokens$Comment of com.sun.tools.javac.parser.Tokens
public DCAttribute = com.sun.tools.javac.tree.DCTree$DCAttribute of com.sun.tools.javac.tree.DCTree
public DCComment = com.sun.tools.javac.tree.DCTree$DCComment of com.sun.tools.javac.tree.DCTree
public DCDocComment = com.sun.tools.javac.tree.DCTree$DCDocComment of com.sun.tools.javac.tree.DCTree
public DCDocType = com.sun.tools.javac.tree.DCTree$DCDocType of com.sun.tools.javac.tree.DCTree
public DCEndElement = com.sun.tools.javac.tree.DCTree$DCEndElement of com.sun.tools.javac.tree.DCTree
public abstract DCEndPosTree = com.sun.tools.javac.tree.DCTree$DCEndPosTree of com.sun.tools.javac.tree.DCTree
public DCEntity = com.sun.tools.javac.tree.DCTree$DCEntity of com.sun.tools.javac.tree.DCTree
public DCErroneous = com.sun.tools.javac.tree.DCTree$DCErroneous of com.sun.tools.javac.tree.DCTree
public DCIdentifier = com.sun.tools.javac.tree.DCTree$DCIdentifier of com.sun.tools.javac.tree.DCTree
public DCReference = com.sun.tools.javac.tree.DCTree$DCReference of com.sun.tools.javac.tree.DCTree
public DCStartElement = com.sun.tools.javac.tree.DCTree$DCStartElement of com.sun.tools.javac.tree.DCTree
public DCText = com.sun.tools.javac.tree.DCTree$DCText of com.sun.tools.javac.tree.DCTree
public DCUnknownBlockTag = com.sun.tools.javac.tree.DCTree$DCUnknownBlockTag of com.sun.tools.javac.tree.DCTree
public DCUnknownInlineTag = com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag of com.sun.tools.javac.tree.DCTree
public abstract JCExpression = com.sun.tools.javac.tree.JCTree$JCExpression of com.sun.tools.javac.tree.JCTree