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 74
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 74
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 74
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 74
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 74
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 72
43: goto 75
44: StackMap locals:
StackMap stack:
iload 1
ifne 72
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 72
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: 58
10: 67
12: 61
13: 63
32: 58
42: 49
92: 54
default: 70
}
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 75
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 72
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: 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
59: 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
60: goto 72
61: 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
62: goto 73
63: 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
64: 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 67
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
bipush 10
iconst_0
invokevirtual com.sun.tools.javac.parser.JavadocTokenizer$DocReader.putChar:(CZ)V
66: goto 73
67: 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
68: 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
69: goto 73
70: 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
71: 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
72: 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
73: StackMap locals:
StackMap stack:
iconst_0
istore 1
end local 3 end local 2 74: 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
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.sp:I
ifle 88
76: 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 77: goto 82
78: 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: 79
default: 81
}
79: StackMap locals:
StackMap stack:
iinc 2 -1
80: goto 82
81: StackMap locals:
StackMap stack:
goto 83
82: StackMap locals:
StackMap stack:
iload 2
iconst_m1
if_icmpgt 78
83: 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
84: 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;
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
getfield com.sun.tools.javac.parser.JavadocTokenizer$DocReader.pp:I
newarray 10
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docPosns:[I
86: 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 87: goto 97
88: StackMap locals:
StackMap stack:
aload 0
ldc ""
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
end local 1 89: goto 97
StackMap locals: com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment
StackMap stack: java.lang.Throwable
90: astore 4
91: aload 0
iconst_1
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.scanned:Z
92: aload 0
aconst_null
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
93: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
ifnull 96
94: 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 96
95: aload 0
iconst_1
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.deprecatedFlag:Z
96: StackMap locals: com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment top top top java.lang.Throwable
StackMap stack:
aload 4
athrow
97: 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
98: aload 0
aconst_null
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.comment_reader:Lcom/sun/tools/javac/parser/UnicodeReader;
99: aload 0
getfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.docComment:Ljava/lang/String;
ifnull 102
100: 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 102
101: aload 0
iconst_1
putfield com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.deprecatedFlag:Z
102: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 103 0 this Lcom/sun/tools/javac/parser/JavadocTokenizer$JavadocComment;
1 89 1 firstLine Z
26 74 2 begin_bp I
27 74 3 begin_ch C
77 87 2 i I
Exception table:
from to target type
0 8 90 any
14 90 90 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