public class extends com.sun.tools.javac.parser.JavaTokenizer$BasicComment<com.sun.tools.javac.parser.JavadocTokenizer$DocReader>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment
super_class: com.sun.tools.javac.parser.JavaTokenizer$BasicComment
{
private java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int[] ;
descriptor: [I
flags: (0x0002) ACC_PRIVATE
private static final java.util.regex.Pattern ;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void ();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "(?sm).*^\\s*@deprecated( |$).*"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
1: putstatic com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.DEPRECATED_PATTERN:Ljava/util/regex/Pattern;
2: return
LocalVariableTable:
Start End Slot Name Signature
void (com.sun.tools.javac.parser.JavadocTokenizer$DocReader, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle);
descriptor: (Lcom/sun/tools/javac/parser/JavadocTokenizer$DocReader;Lcom/sun/tools/javac/parser/Tokens$Comment$CommentStyle;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial com.sun.tools.javac.parser.JavaTokenizer$BasicComment.<init>:(Lcom/sun/tools/javac/parser/UnicodeReader;Lcom/sun/tools/javac/parser/Tokens$Comment$CommentStyle;)V
1: aload 0
aconst_null
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
2: aload 0
aconst_null
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/tools/javac/parser/JavadocTokenizer$JavadocComment;
0 4 1 reader Lcom/sun/tools/javac/parser/JavadocTokenizer$DocReader;
0 4 2 cs Lcom/sun/tools/javac/parser/Tokens$Comment$CommentStyle;
MethodParameters:
Name Flags
reader
cs
public java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.scanned:Z
ifne 2
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.cs:Lcom/sun/tools/javac/parser/Tokens$Comment$CommentStyle;
getstatic com.sun.tools.javac.parser.Tokens$Comment$CommentStyle.JAVADOC:Lcom/sun/tools/javac/parser/Tokens$Comment$CommentStyle;
if_acmpne 2
1: aload 0
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.scanDocComment:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/javac/parser/JavadocTokenizer$JavadocComment;
public int (int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpne 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
iload 1
iflt 3
iload 1
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
if_icmple 4
3: StackMap locals:
StackMap stack:
new java.lang.StringIndexOutOfBoundsException
dup
iload 1
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokespecial java.lang.StringIndexOutOfBoundsException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
ifnonnull 6
5: iconst_m1
ireturn
6: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 7: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
arraylength
istore 3
start local 3 8: goto 15
9: StackMap locals: int int
StackMap stack:
iload 2
iload 3
iadd
iconst_4
idiv
iconst_2
imul
istore 4
start local 4 10: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
iload 4
iaload
iload 1
if_icmpge 12
11: iload 4
istore 2
goto 15
12: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
iload 4
iaload
iload 1
if_icmpne 14
13: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
iload 4
iconst_1
iadd
iaload
ireturn
14: StackMap locals:
StackMap stack:
iload 4
istore 3
end local 4 15: StackMap locals:
StackMap stack:
iload 2
iload 3
iconst_2
isub
if_icmplt 9
16: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
iload 2
iconst_1
iadd
iaload
iload 1
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
iload 2
iaload
isub
iadd
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/tools/javac/parser/JavadocTokenizer$JavadocComment;
0 17 1 pos I
7 17 2 start I
8 17 3 end I
10 15 4 index I
MethodParameters:
Name Flags
pos
protected void scanDocComment();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=1
start local 0 0: iconst_1
istore 1
start local 1 1: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
2: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
3: goto 5
4: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.bp:I
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.buflen:I
if_icmpge 6
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
bipush 42
if_icmpeq 4
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.bp:I
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.buflen:I
if_icmpge 14
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
bipush 47
if_icmpne 14
7: aload 0
ldc ""
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
8: aload 0
iconst_1
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.scanned:Z
9: aload 0
aconst_null
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
10: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
ifnull 13
11: getstatic com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.DEPRECATED_PATTERN:Ljava/util/regex/Pattern;
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 13
12: aload 0
iconst_1
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.deprecatedFlag:Z
13: StackMap locals:
StackMap stack:
return
14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.bp:I
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.buflen:I
if_icmpge 75
15: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
bipush 10
if_icmpne 19
16: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
17: iconst_0
istore 1
18: goto 75
StackMap locals:
StackMap stack:
19: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
bipush 13
if_icmpne 75
20: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
21: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
bipush 10
if_icmpne 75
22: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
23: iconst_0
istore 1
24: goto 75
25: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.bp:I
istore 2
start local 2 26: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
istore 3
start local 3 27: goto 38
28: StackMap locals: int int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
lookupswitch { // 3
9: 31
12: 34
32: 29
default: 37
}
29: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
30: goto 38
31: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.col:I
iconst_1
isub
bipush 8
idiv
bipush 8
imul
bipush 8
iadd
putfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.col:I
32: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
33: goto 38
34: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
iconst_0
putfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.col:I
35: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
36: goto 38
37: StackMap locals:
StackMap stack:
goto 39
38: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.bp:I
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.buflen:I
if_icmplt 28
39: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
bipush 42
if_icmpne 44
40: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
41: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
bipush 42
if_icmpeq 40
42: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
bipush 47
if_icmpne 73
43: goto 76
44: StackMap locals:
StackMap stack:
iload 1
ifne 73
45: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
iload 2
putfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.bp:I
46: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
iload 3
putfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
47: goto 73
48: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
lookupswitch { // 7
9: 59
10: 68
12: 62
13: 64
32: 59
42: 49
92: 54
default: 71
}
49: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
50: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
bipush 47
if_icmpne 52
51: goto 76
52: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
bipush 42
iconst_0
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.putChar:(CZ)V
53: goto 73
54: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
bipush 92
iconst_0
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.putChar:(CZ)V
55: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.isDoubleBackslash:()Z
ifeq 57
56: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
bipush 92
iconst_0
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.putChar:(CZ)V
57: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
58: goto 73
59: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
iconst_0
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.putChar:(CZ)V
60: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
61: goto 73
62: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
63: goto 74
64: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
65: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
bipush 10
if_icmpeq 68
66: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
bipush 10
iconst_0
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.putChar:(CZ)V
67: goto 74
68: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
iconst_0
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.putChar:(CZ)V
69: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
70: goto 74
71: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.ch:C
iconst_0
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.putChar:(CZ)V
72: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.scanCommentChar:()V
73: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.bp:I
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.buflen:I
if_icmplt 48
74: StackMap locals:
StackMap stack:
iconst_0
istore 1
end local 3 end local 2 75: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.bp:I
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.buflen:I
if_icmplt 25
76: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.sp:I
ifle 89
77: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.sp:I
iconst_1
isub
istore 2
start local 2 78: goto 83
79: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.sbuf:[C
iload 2
caload
tableswitch { // 42 - 42
42: 80
default: 82
}
80: StackMap locals:
StackMap stack:
iinc 2 -1
81: goto 83
82: StackMap locals:
StackMap stack:
goto 84
83: StackMap locals:
StackMap stack:
iload 2
iconst_m1
if_icmpgt 79
84: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
iload 2
iconst_1
iadd
putfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.sp:I
85: aload 0
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.chars:()Ljava/lang/String;
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
86: aload 0
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.pp:I
newarray 10
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
87: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
checkcast com.sun.tools.javac.parser.JavadocTokenizer$DocReader
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.pbuf:[I
iconst_0
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
iconst_0
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
end local 2 88: goto 98
89: StackMap locals:
StackMap stack:
aload 0
ldc ""
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
end local 1 90: goto 98
StackMap locals: com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment
StackMap stack: java.lang.Throwable
91: astore 4
92: aload 0
iconst_1
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.scanned:Z
93: aload 0
aconst_null
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
94: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
ifnull 97
95: getstatic com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.DEPRECATED_PATTERN:Ljava/util/regex/Pattern;
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 97
96: aload 0
iconst_1
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.deprecatedFlag:Z
97: StackMap locals: com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment top top top java.lang.Throwable
StackMap stack:
aload 4
athrow
98: StackMap locals: com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment
StackMap stack:
aload 0
iconst_1
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.scanned:Z
99: aload 0
aconst_null
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
100: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
ifnull 103
101: getstatic com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.DEPRECATED_PATTERN:Ljava/util/regex/Pattern;
aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 103
102: aload 0
iconst_1
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.deprecatedFlag:Z
103: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 104 0 this Lcom/sun/tools/javac/parser/JavadocTokenizer$JavadocComment;
1 90 1 firstLine Z
26 75 2 begin_bp I
27 75 3 begin_ch C
78 88 2 i I
Exception table:
from to target type
0 8 91 any
14 91 91 any
}
Signature: Lcom/sun/tools/javac/parser/JavaTokenizer$BasicComment<Lcom/sun/tools/javac/parser/JavadocTokenizer$DocReader;>;
SourceFile: "JavadocTokenizer.java"
NestHost: com.sun.tools.javac.parser.JavadocTokenizer
InnerClasses:
protected BasicComment = com.sun.tools.javac.parser.JavaTokenizer$BasicComment of com.sun.tools.javac.parser.JavaTokenizer
DocReader = com.sun.tools.javac.parser.JavadocTokenizer$DocReader of com.sun.tools.javac.parser.JavadocTokenizer
protected JavadocComment = com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment of com.sun.tools.javac.parser.JavadocTokenizer
public abstract Comment = com.sun.tools.javac.parser.Tokens$Comment of com.sun.tools.javac.parser.Tokens
public final CommentStyle = com.sun.tools.javac.parser.Tokens$Comment$CommentStyle of com.sun.tools.javac.parser.Tokens$Comment