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
{
final com.sun.tools.javac.parser.ParserFactory ;
descriptor: Lcom/sun/tools/javac/parser/ParserFactory;
flags: (0x0010) ACC_FINAL
final com.sun.tools.javac.util.DiagnosticSource ;
descriptor: Lcom/sun/tools/javac/util/DiagnosticSource;
flags: (0x0010) ACC_FINAL
final com.sun.tools.javac.parser.Tokens$Comment ;
descriptor: Lcom/sun/tools/javac/parser/Tokens$Comment;
flags: (0x0010) ACC_FINAL
final com.sun.tools.javac.tree.DocTreeMaker ;
descriptor: Lcom/sun/tools/javac/tree/DocTreeMaker;
flags: (0x0010) ACC_FINAL
final com.sun.tools.javac.util.Names ;
descriptor: Lcom/sun/tools/javac/util/Names;
flags: (0x0010) ACC_FINAL
final boolean ;
descriptor: Z
flags: (0x0010) ACC_FINAL
java.text.BreakIterator ;
descriptor: Ljava/text/BreakIterator;
flags: (0x0000)
protected char[] ;
descriptor: [C
flags: (0x0004) ACC_PROTECTED
protected int ;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int ;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected char ;
descriptor: C
flags: (0x0004) ACC_PROTECTED
int ;
descriptor: I
flags: (0x0000)
int ;
descriptor: I
flags: (0x0000)
boolean ;
descriptor: Z
flags: (0x0000)
java.util.Map<com.sun.tools.javac.util.Name, com.sun.tools.javac.parser.DocCommentParser$TagParser> ;
descriptor: Ljava/util/Map;
flags: (0x0000)
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
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
invokevirtual com.sun.tools.javac.parser.DocCommentParser.initTagParsers:()V
11: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this 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=6, 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 48
3: StackMap locals: com.sun.tools.javac.util.ListBuffer
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
lookupswitch { // 10
9: 5
10: 4
12: 4
13: 4
32: 5
38: 7
60: 9
62: 30
64: 40
123: 38
default: 43
}
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 48
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 48
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 49
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 49
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 48
aload 1
getstatic com.sun.tools.javac.parser.DocCommentParser$Phase.POSTAMBLE:Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
if_acmpne 26
25: goto 48
26: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 48
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 48
30: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
31: 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
32: aload 2
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.bp: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.bp:I
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
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;
ldc "dc.bad.gt"
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;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
33: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
34: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 48
35: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
36: aload 0
iconst_m1
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
37: goto 48
38: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual com.sun.tools.javac.parser.DocCommentParser.inlineTag:(Lcom/sun/tools/javac/util/ListBuffer;)V
39: goto 48
40: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
ifeq 43
41: 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
42: goto 49
43: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
44: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 46
45: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
46: 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
47: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
48: 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
49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
iconst_m1
if_icmpeq 51
50: 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
51: 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 52 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 52 1 phase Lcom/sun/tools/javac/parser/DocCommentParser$Phase;
1 52 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.ch:C
bipush 64
if_icmpeq 2
4: 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:
invokestatic com.sun.tools.javac.parser.DocCommentParser.$SWITCH_TABLE$com$sun$tools$javac$parser$DocCommentParser$TagParser$Kind:()[I
aload 3
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser.getKind:()Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 12
2: 10
default: 14
}
10: StackMap locals:
StackMap stack:
aload 3
iload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser.parse:(I)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
ifeq 21
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 12
6: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
7: 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;
astore 4
start local 4 8: aload 4
ifnull 21
9: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
10: 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;
11: areturn
end local 4 12: StackMap locals: int 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 14
13: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
14: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser.getKind:()Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
if_acmpne 19
15: aload 3
iload 1
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser.parse:(I)Lcom/sun/tools/javac/tree/DCTree;
checkcast com.sun.tools.javac.tree.DCTree$DCEndPosTree
astore 4
start local 4 16: aload 4
ifnull 21
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;
pop
20: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
end local 3 end local 2 21: StackMap locals:
StackMap stack:
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;
22: areturn
23: StackMap locals:
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
4 21 2 name Lcom/sun/tools/javac/util/Name;
5 21 3 tp Lcom/sun/tools/javac/parser/DocCommentParser$TagParser;
8 12 4 text Lcom/sun/tools/javac/tree/DCTree;
16 19 4 tree Lcom/sun/tools/javac/tree/DCTree$DCEndPosTree<*>;
24 25 2 e Lcom/sun/tools/javac/parser/DocCommentParser$ParseException;
Exception table:
from to target type
1 11 23 Class com.sun.tools.javac.parser.DocCommentParser$ParseException
12 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 (com.sun.tools.javac.parser.DocCommentParser$WhitespaceRetentionPolicy);
descriptor: (Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;)Lcom/sun/tools/javac/tree/DCTree;
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 30
9: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
lookupswitch { // 8
9: 12
10: 10
12: 10
13: 10
32: 12
64: 22
123: 13
125: 17
default: 27
}
10: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
11: goto 29
12: StackMap locals:
StackMap stack:
goto 29
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 29
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 29
22: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
ifeq 24
23: goto 31
24: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
25: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
26: goto 29
27: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
28: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.lastNonWhite:I
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
30: 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
31: StackMap locals:
StackMap stack:
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 32 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 32 1 whitespacePolicy Lcom/sun/tools/javac/parser/DocCommentParser$WhitespaceRetentionPolicy;
7 32 2 pos I
8 32 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=5, locals=13, 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.util.Log$DeferredDiagnosticHandler
dup
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.fac:Lcom/sun/tools/javac/parser/ParserFactory;
getfield com.sun.tools.javac.parser.ParserFactory.log:Lcom/sun/tools/javac/util/Log;
invokespecial com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.<init>:(Lcom/sun/tools/javac/util/Log;)V
26: astore 8
start local 8 27: aload 4
ldc "#"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 9
start local 9 28: aload 4
ldc "("
iload 9
iconst_1
iadd
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
istore 10
start local 10 29: iload 9
iconst_m1
if_icmpne 37
30: iload 10
iconst_m1
if_icmpne 34
31: aload 0
aload 4
invokevirtual com.sun.tools.javac.parser.DocCommentParser.parseType:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/JCTree;
astore 5
start local 5 32: aconst_null
astore 6
start local 6 33: goto 44
end local 6 end local 5 34: StackMap locals: com.sun.tools.javac.parser.DocCommentParser int int int java.lang.String top top top com.sun.tools.javac.util.Log$DeferredDiagnosticHandler int int
StackMap stack:
aconst_null
astore 5
start local 5 35: aload 0
aload 4
iconst_0
iload 10
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.parseMember:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
astore 6
start local 6 36: goto 44
end local 6 end local 5 37: StackMap locals:
StackMap stack:
iload 9
ifne 38
aconst_null
goto 39
StackMap locals:
StackMap stack:
38: aload 0
aload 4
iconst_0
iload 9
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.parseType:(Ljava/lang/String;)Lcom/sun/tools/javac/tree/JCTree;
StackMap locals:
StackMap stack: com.sun.tools.javac.tree.JCTree
39: astore 5
start local 5 40: iload 10
iconst_m1
if_icmpne 43
41: aload 0
aload 4
iload 9
iconst_1
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.parseMember:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
astore 6
start local 6 42: goto 44
end local 6 43: StackMap locals: com.sun.tools.javac.parser.DocCommentParser int int int java.lang.String com.sun.tools.javac.tree.JCTree top top com.sun.tools.javac.util.Log$DeferredDiagnosticHandler int int
StackMap stack:
aload 0
aload 4
iload 9
iconst_1
iadd
iload 10
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.parseMember:(Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
astore 6
start local 6 44: StackMap locals: com.sun.tools.javac.parser.DocCommentParser int int int java.lang.String com.sun.tools.javac.tree.JCTree com.sun.tools.javac.util.Name top com.sun.tools.javac.util.Log$DeferredDiagnosticHandler int int
StackMap stack:
iload 10
ifge 47
45: aconst_null
astore 7
start local 7 46: goto 51
end local 7 47: StackMap locals:
StackMap stack:
aload 4
ldc ")"
iload 10
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;I)I
istore 11
start local 11 48: iload 11
aload 4
invokevirtual java.lang.String.length:()I
iconst_1
isub
if_icmpeq 50
49: new com.sun.tools.javac.parser.DocCommentParser$ParseException
dup
ldc "dc.ref.bad.parens"
invokespecial com.sun.tools.javac.parser.DocCommentParser$ParseException.<init>:(Ljava/lang/String;)V
athrow
50: StackMap locals: int
StackMap stack:
aload 0
aload 4
iload 10
iconst_1
iadd
iload 11
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.parseParams:(Ljava/lang/String;)Lcom/sun/tools/javac/util/List;
astore 7
end local 11 start local 7 51: StackMap locals: com.sun.tools.javac.parser.DocCommentParser int int int java.lang.String com.sun.tools.javac.tree.JCTree com.sun.tools.javac.util.Name com.sun.tools.javac.util.List com.sun.tools.javac.util.Log$DeferredDiagnosticHandler int int
StackMap stack:
aload 8
invokevirtual com.sun.tools.javac.util.Log$DeferredDiagnosticHandler.getDiagnostics:()Ljava/util/Queue;
invokeinterface java.util.Queue.isEmpty:()Z
ifne 56
52: new com.sun.tools.javac.parser.DocCommentParser$ParseException
dup
ldc "dc.ref.syntax.error"
invokespecial com.sun.tools.javac.parser.DocCommentParser$ParseException.<init>:(Ljava/lang/String;)V
athrow
end local 10 end local 9 end local 7 end local 6 end local 5 53: StackMap locals: com.sun.tools.javac.parser.DocCommentParser int int int java.lang.String top top top com.sun.tools.javac.util.Log$DeferredDiagnosticHandler
StackMap stack: java.lang.Throwable
astore 12
54: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.fac:Lcom/sun/tools/javac/parser/ParserFactory;
getfield com.sun.tools.javac.parser.ParserFactory.log:Lcom/sun/tools/javac/util/Log;
aload 8
invokevirtual com.sun.tools.javac.util.Log.popDiagnosticHandler:(Lcom/sun/tools/javac/util/Log$DiagnosticHandler;)V
55: aload 12
athrow
start local 5 start local 6 start local 7 56: StackMap locals: com.sun.tools.javac.parser.DocCommentParser int int int java.lang.String com.sun.tools.javac.tree.JCTree com.sun.tools.javac.util.Name com.sun.tools.javac.util.List com.sun.tools.javac.util.Log$DeferredDiagnosticHandler
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.fac:Lcom/sun/tools/javac/parser/ParserFactory;
getfield com.sun.tools.javac.parser.ParserFactory.log:Lcom/sun/tools/javac/util/Log;
aload 8
invokevirtual com.sun.tools.javac.util.Log.popDiagnosticHandler:(Lcom/sun/tools/javac/util/Log$DiagnosticHandler;)V
57: 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
aload 5
aload 6
aload 7
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newReferenceTree:(Ljava/lang/String;Lcom/sun/tools/javac/tree/JCTree;Ljavax/lang/model/element/Name;Ljava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCReference;
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
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 58 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 58 1 allowMember Z
1 58 2 pos I
2 58 3 depth I
25 58 4 sig Ljava/lang/String;
32 34 5 qualExpr Lcom/sun/tools/javac/tree/JCTree;
35 37 5 qualExpr Lcom/sun/tools/javac/tree/JCTree;
40 53 5 qualExpr Lcom/sun/tools/javac/tree/JCTree;
56 58 5 qualExpr Lcom/sun/tools/javac/tree/JCTree;
33 34 6 member Lcom/sun/tools/javac/util/Name;
36 37 6 member Lcom/sun/tools/javac/util/Name;
42 43 6 member Lcom/sun/tools/javac/util/Name;
44 53 6 member Lcom/sun/tools/javac/util/Name;
56 58 6 member Lcom/sun/tools/javac/util/Name;
46 47 7 paramTypes Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree;>;
51 53 7 paramTypes Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree;>;
56 58 7 paramTypes Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree;>;
27 58 8 deferredDiagnosticHandler Lcom/sun/tools/javac/util/Log$DeferredDiagnosticHandler;
28 53 9 hash I
29 53 10 lparen I
48 51 11 rparen I
Exception table:
from to target type
27 53 53 any
Exceptions:
throws com.sun.tools.javac.parser.DocCommentParser$ParseException
MethodParameters:
Name Flags
allowMember
com.sun.tools.javac.tree.JCTree (java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/javac/tree/JCTree;
flags: (0x0000)
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.fac:Lcom/sun/tools/javac/parser/ParserFactory;
aload 1
iconst_0
iconst_0
iconst_0
invokevirtual com.sun.tools.javac.parser.ParserFactory.newParser:(Ljava/lang/CharSequence;ZZZ)Lcom/sun/tools/javac/parser/JavacParser;
astore 2
start local 2 1: aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.parseType:()Lcom/sun/tools/javac/tree/JCTree$JCExpression;
astore 3
start local 3 2: aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.token:()Lcom/sun/tools/javac/parser/Tokens$Token;
getfield com.sun.tools.javac.parser.Tokens$Token.kind:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
getstatic com.sun.tools.javac.parser.Tokens$TokenKind.EOF:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
if_acmpeq 4
3: new com.sun.tools.javac.parser.DocCommentParser$ParseException
dup
ldc "dc.ref.unexpected.input"
invokespecial com.sun.tools.javac.parser.DocCommentParser$ParseException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: com.sun.tools.javac.parser.JavacParser com.sun.tools.javac.tree.JCTree
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 5 1 s Ljava/lang/String;
1 5 2 p Lcom/sun/tools/javac/parser/JavacParser;
2 5 3 tree Lcom/sun/tools/javac/tree/JCTree;
Exceptions:
throws com.sun.tools.javac.parser.DocCommentParser$ParseException
MethodParameters:
Name Flags
s
com.sun.tools.javac.util.Name (java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/javac/util/Name;
flags: (0x0000)
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.fac:Lcom/sun/tools/javac/parser/ParserFactory;
aload 1
iconst_0
iconst_0
iconst_0
invokevirtual com.sun.tools.javac.parser.ParserFactory.newParser:(Ljava/lang/CharSequence;ZZZ)Lcom/sun/tools/javac/parser/JavacParser;
astore 2
start local 2 1: aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.ident:()Lcom/sun/tools/javac/util/Name;
astore 3
start local 3 2: aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.token:()Lcom/sun/tools/javac/parser/Tokens$Token;
getfield com.sun.tools.javac.parser.Tokens$Token.kind:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
getstatic com.sun.tools.javac.parser.Tokens$TokenKind.EOF:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
if_acmpeq 4
3: new com.sun.tools.javac.parser.DocCommentParser$ParseException
dup
ldc "dc.ref.unexpected.input"
invokespecial com.sun.tools.javac.parser.DocCommentParser$ParseException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: com.sun.tools.javac.parser.JavacParser com.sun.tools.javac.util.Name
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 5 1 s Ljava/lang/String;
1 5 2 p Lcom/sun/tools/javac/parser/JavacParser;
2 5 3 name Lcom/sun/tools/javac/util/Name;
Exceptions:
throws com.sun.tools.javac.parser.DocCommentParser$ParseException
MethodParameters:
Name Flags
s
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree> parseParams(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/tools/javac/util/List;
flags: (0x0000)
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 2
1: invokestatic com.sun.tools.javac.util.List.nil:()Lcom/sun/tools/javac/util/List;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.fac:Lcom/sun/tools/javac/parser/ParserFactory;
aload 1
ldc "..."
ldc "[]"
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
iconst_0
iconst_0
iconst_0
invokevirtual com.sun.tools.javac.parser.ParserFactory.newParser:(Ljava/lang/CharSequence;ZZZ)Lcom/sun/tools/javac/parser/JavacParser;
astore 2
start local 2 3: new com.sun.tools.javac.util.ListBuffer
dup
invokespecial com.sun.tools.javac.util.ListBuffer.<init>:()V
astore 3
start local 3 4: aload 3
aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.parseType:()Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
5: aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.token:()Lcom/sun/tools/javac/parser/Tokens$Token;
getfield com.sun.tools.javac.parser.Tokens$Token.kind:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
getstatic com.sun.tools.javac.parser.Tokens$TokenKind.IDENTIFIER:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
if_acmpne 12
6: aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.nextToken:()V
7: goto 12
8: StackMap locals: com.sun.tools.javac.parser.JavacParser com.sun.tools.javac.util.ListBuffer
StackMap stack:
aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.nextToken:()V
9: aload 3
aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.parseType:()Lcom/sun/tools/javac/tree/JCTree$JCExpression;
invokevirtual com.sun.tools.javac.util.ListBuffer.add:(Ljava/lang/Object;)Z
pop
10: aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.token:()Lcom/sun/tools/javac/parser/Tokens$Token;
getfield com.sun.tools.javac.parser.Tokens$Token.kind:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
getstatic com.sun.tools.javac.parser.Tokens$TokenKind.IDENTIFIER:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
if_acmpne 12
11: aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.nextToken:()V
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.token:()Lcom/sun/tools/javac/parser/Tokens$Token;
getfield com.sun.tools.javac.parser.Tokens$Token.kind:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
getstatic com.sun.tools.javac.parser.Tokens$TokenKind.COMMA:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
if_acmpeq 8
13: aload 2
invokevirtual com.sun.tools.javac.parser.JavacParser.token:()Lcom/sun/tools/javac/parser/Tokens$Token;
getfield com.sun.tools.javac.parser.Tokens$Token.kind:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
getstatic com.sun.tools.javac.parser.Tokens$TokenKind.EOF:Lcom/sun/tools/javac/parser/Tokens$TokenKind;
if_acmpeq 15
14: new com.sun.tools.javac.parser.DocCommentParser$ParseException
dup
ldc "dc.ref.unexpected.input"
invokespecial com.sun.tools.javac.parser.DocCommentParser$ParseException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()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 16 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
0 16 1 s Ljava/lang/String;
3 16 2 p Lcom/sun/tools/javac/parser/JavacParser;
4 16 3 paramTypes Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/JCTree;>;
Exceptions:
throws com.sun.tools.javac.parser.DocCommentParser$ParseException
Signature: (Ljava/lang/String;)Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/JCTree;>;
MethodParameters:
Name Flags
s
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 34
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: 29
123: 16
125: 22
default: 31
}
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 34
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 34
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: goto 34
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 18
17: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
18: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
19: iinc 3 1
20: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
21: goto 34
22: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
23: iinc 3 -1
iload 3
ifne 27
24: 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
25: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
26: aload 1
invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
areturn
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
28: goto 34
29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
ifeq 31
30: goto 35
31: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
iconst_m1
if_icmpne 33
32: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
33: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
34: 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
35: 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 36 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 36 1 trees Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
3 36 2 pos I
4 36 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
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isDecimalDigit:(C)Z
ifne 9
11: 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
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isHexDigit:(C)Z
ifne 18
20: 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.ch:C
iconst_m1
if_icmpeq 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.ch:C
iconst_m1
if_icmpeq 15
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokestatic java.lang.Character.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
aload 1
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(II)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.ch:C
bipush 45
if_icmpeq 31
34: 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 38
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 36
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 28
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
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 39
if_icmpne 14
getstatic com.sun.source.doctree.AttributeTree$ValueKind.SINGLE:Lcom/sun/source/doctree/AttributeTree$ValueKind;
goto 15
StackMap locals:
StackMap stack:
14: getstatic com.sun.source.doctree.AttributeTree$ValueKind.DOUBLE:Lcom/sun/source/doctree/AttributeTree$ValueKind;
StackMap locals:
StackMap stack: com.sun.source.doctree.AttributeTree$ValueKind
15: astore 5
16: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
istore 7
start local 7 17: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
18: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
19: goto 24
20: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.newline:Z
ifeq 23
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
bipush 64
if_icmpne 23
21: 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
22: goto 39
23: StackMap locals:
StackMap stack:
aload 0
aload 6
invokevirtual com.sun.tools.javac.parser.DocCommentParser.attrValueChar:(Lcom/sun/tools/javac/util/ListBuffer;)V
24: 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 25
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
iload 7
if_icmpne 20
25: 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
26: aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.nextChar:()V
end local 7 27: goto 34
28: StackMap locals:
StackMap stack:
getstatic com.sun.source.doctree.AttributeTree$ValueKind.UNQUOTED:Lcom/sun/source/doctree/AttributeTree$ValueKind;
astore 5
29: aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.bp:I
putfield com.sun.tools.javac.parser.DocCommentParser.textStart:I
30: goto 32
31: StackMap locals:
StackMap stack:
aload 0
aload 6
invokevirtual com.sun.tools.javac.parser.DocCommentParser.attrValueChar:(Lcom/sun/tools/javac/util/ListBuffer;)V
32: 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 33
aload 0
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isUnquotedAttrValueTerminator:(C)Z
ifeq 31
33: 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
34: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.tools.javac.parser.DocCommentParser.skipWhitespace:()V
35: aload 6
invokevirtual com.sun.tools.javac.util.ListBuffer.toList:()Lcom/sun/tools/javac/util/List;
astore 4
end local 6 36: 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 37: 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 38: StackMap locals: com.sun.tools.javac.parser.DocCommentParser com.sun.tools.javac.util.ListBuffer
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
ifne 3
39: 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 40 0 this Lcom/sun/tools/javac/parser/DocCommentParser;
1 40 1 attrs Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
4 38 2 namePos I
5 38 3 name Lcom/sun/tools/javac/util/Name;
7 38 4 value Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
8 38 5 vkind Lcom/sun/source/doctree/AttributeTree$ValueKind;
10 36 6 v Lcom/sun/tools/javac/util/ListBuffer<Lcom/sun/tools/javac/tree/DCTree;>;
17 27 7 quote C
37 38 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
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.ch:C
invokevirtual com.sun.tools.javac.parser.DocCommentParser.isWhitespace:(C)Z
ifne 1
3: 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 void ();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=6, 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.BLOCK: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: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.tools.javac.parser.DocCommentParser.tagParsers:Ljava/util/Map;
28: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 32
StackMap locals: com.sun.tools.javac.parser.DocCommentParser com.sun.tools.javac.parser.DocCommentParser$TagParser[] top int int com.sun.tools.javac.parser.DocCommentParser$TagParser[]
StackMap stack:
29: aload 5
iload 3
aaload
astore 2
start local 2 30: aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.tagParsers:Ljava/util/Map;
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser.names:Lcom/sun/tools/javac/util/Names;
aload 2
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 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 2 31: iinc 3 1
StackMap locals:
StackMap stack:
32: iload 3
iload 4
if_icmplt 29
33: return
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;
30 31 2 p 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$TagParser$Kind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.values:()[Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
arraylength
newarray 10
astore 0
2: aload 0
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$Kind.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$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
dup
putstatic com.sun.tools.javac.parser.DocCommentParser.$SWITCH_TABLE$com$sun$tools$javac$parser$DocCommentParser$TagParser$Kind:[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
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
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 abstract Comment = com.sun.tools.javac.parser.Tokens$Comment of com.sun.tools.javac.parser.Tokens
public Token = com.sun.tools.javac.parser.Tokens$Token of com.sun.tools.javac.parser.Tokens
public final TokenKind = com.sun.tools.javac.parser.Tokens$TokenKind 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
public DeferredDiagnosticHandler = com.sun.tools.javac.util.Log$DeferredDiagnosticHandler of com.sun.tools.javac.util.Log
public abstract DiagnosticHandler = com.sun.tools.javac.util.Log$DiagnosticHandler of com.sun.tools.javac.util.Log