class extends com.sun.tools.javac.parser.DocCommentParser$TagParser
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.tools.javac.parser.DocCommentParser$14
super_class: com.sun.tools.javac.parser.DocCommentParser$TagParser
{
final com.sun.tools.javac.parser.DocCommentParser ;
descriptor: Lcom/sun/tools/javac/parser/DocCommentParser;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private static volatile int[] ;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
void (com.sun.tools.javac.parser.DocCommentParser, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind, com.sun.source.doctree.DocTree$Kind);
descriptor: (Lcom/sun/tools/javac/parser/DocCommentParser;Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield com.sun.tools.javac.parser.DocCommentParser$14.this$0:Lcom/sun/tools/javac/parser/DocCommentParser;
aload 0
aload 2
aload 3
invokespecial com.sun.tools.javac.parser.DocCommentParser$TagParser.<init>:(Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;Lcom/sun/source/doctree/DocTree$Kind;)V
return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/javac/parser/DocCommentParser$14;
0 1 2 $anonymous0 Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
0 1 3 $anonymous1 Lcom/sun/source/doctree/DocTree$Kind;
MethodParameters:
Name Flags
this$0 final
$anonymous0
$anonymous1
public com.sun.tools.javac.tree.DCTree (int, com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind);
descriptor: (ILcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;)Lcom/sun/tools/javac/tree/DCTree;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: invokestatic com.sun.tools.javac.parser.DocCommentParser$14.$SWITCH_TABLE$com$sun$tools$javac$parser$DocCommentParser$TagParser$Kind:()[I
aload 2
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.ordinal:()I
iaload
tableswitch { // 1 - 2
1: 3
2: 1
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser$14.this$0:Lcom/sun/tools/javac/parser/DocCommentParser;
invokevirtual com.sun.tools.javac.parser.DocCommentParser.blockContent:()Lcom/sun/tools/javac/util/List;
astore 3
start local 3 2: goto 6
end local 3 3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser$14.this$0:Lcom/sun/tools/javac/parser/DocCommentParser;
iconst_1
invokevirtual com.sun.tools.javac.parser.DocCommentParser.inlineContent:(Z)Lcom/sun/tools/javac/util/List;
astore 3
start local 3 4: goto 6
end local 3 5: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
aload 2
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
start local 3 6: StackMap locals: com.sun.tools.javac.util.List
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.DocCommentParser$14.this$0:Lcom/sun/tools/javac/parser/DocCommentParser;
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
getstatic com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.INLINE:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
if_acmpne 7
iconst_1
goto 8
StackMap locals:
StackMap stack: com.sun.tools.javac.tree.DocTreeMaker
7: iconst_0
StackMap locals: com.sun.tools.javac.parser.DocCommentParser$14 int com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind com.sun.tools.javac.util.List
StackMap stack: com.sun.tools.javac.tree.DocTreeMaker int
8: aload 3
invokevirtual com.sun.tools.javac.tree.DocTreeMaker.newReturnTree:(ZLjava/util/List;)Lcom/sun/tools/javac/tree/DCTree$DCReturn;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/tools/javac/parser/DocCommentParser$14;
0 9 1 pos I
0 9 2 kind Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
2 3 3 description Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
4 5 3 description Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
6 9 3 description Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/tree/DCTree;>;
MethodParameters:
Name Flags
pos
kind
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$14.$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.EITHER:Lcom/sun/tools/javac/parser/DocCommentParser$TagParser$Kind;
invokevirtual com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind.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$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
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$14.$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
8 9 10 Class java.lang.NoSuchFieldError
}
SourceFile: "DocCommentParser.java"
EnclosingMethod: com.sun.tools.javac.parser.DocCommentParser.createTagParsers:()Ljava/util/Map;
NestHost: com.sun.tools.javac.parser.DocCommentParser
InnerClasses:
public final Kind = com.sun.source.doctree.DocTree$Kind of com.sun.source.doctree.DocTree
com.sun.tools.javac.parser.DocCommentParser$14
private abstract TagParser = com.sun.tools.javac.parser.DocCommentParser$TagParser of com.sun.tools.javac.parser.DocCommentParser
final Kind = com.sun.tools.javac.parser.DocCommentParser$TagParser$Kind of com.sun.tools.javac.parser.DocCommentParser$TagParser
public DCReturn = com.sun.tools.javac.tree.DCTree$DCReturn of com.sun.tools.javac.tree.DCTree