public class com.sun.tools.javac.parser.JavadocTokenizer extends com.sun.tools.javac.parser.JavaTokenizer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.javac.parser.JavadocTokenizer
  super_class: com.sun.tools.javac.parser.JavaTokenizer
{
  protected void <init>(com.sun.tools.javac.parser.ScannerFactory, java.nio.CharBuffer);
    descriptor: (Lcom/sun/tools/javac/parser/ScannerFactory;Ljava/nio/CharBuffer;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.parser.JavadocTokenizer this
        start local 1 // com.sun.tools.javac.parser.ScannerFactory fac
        start local 2 // java.nio.CharBuffer buffer
         0: .line 53
            aload 0 /* this */
            aload 1 /* fac */
            aload 2 /* buffer */
            invokespecial com.sun.tools.javac.parser.JavaTokenizer.<init>:(Lcom/sun/tools/javac/parser/ScannerFactory;Ljava/nio/CharBuffer;)V
         1: .line 54
            return
        end local 2 // java.nio.CharBuffer buffer
        end local 1 // com.sun.tools.javac.parser.ScannerFactory fac
        end local 0 // com.sun.tools.javac.parser.JavadocTokenizer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/tools/javac/parser/JavadocTokenizer;
            0    2     1     fac  Lcom/sun/tools/javac/parser/ScannerFactory;
            0    2     2  buffer  Ljava/nio/CharBuffer;
    MethodParameters:
        Name  Flags
      fac     
      buffer  

  protected void <init>(com.sun.tools.javac.parser.ScannerFactory, char[], int);
    descriptor: (Lcom/sun/tools/javac/parser/ScannerFactory;[CI)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.tools.javac.parser.JavadocTokenizer this
        start local 1 // com.sun.tools.javac.parser.ScannerFactory fac
        start local 2 // char[] input
        start local 3 // int inputLength
         0: .line 60
            aload 0 /* this */
            aload 1 /* fac */
            aload 2 /* input */
            iload 3 /* inputLength */
            invokespecial com.sun.tools.javac.parser.JavaTokenizer.<init>:(Lcom/sun/tools/javac/parser/ScannerFactory;[CI)V
         1: .line 61
            return
        end local 3 // int inputLength
        end local 2 // char[] input
        end local 1 // com.sun.tools.javac.parser.ScannerFactory fac
        end local 0 // com.sun.tools.javac.parser.JavadocTokenizer this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/sun/tools/javac/parser/JavadocTokenizer;
            0    2     1          fac  Lcom/sun/tools/javac/parser/ScannerFactory;
            0    2     2        input  [C
            0    2     3  inputLength  I
    MethodParameters:
             Name  Flags
      fac          
      input        
      inputLength  

  protected com.sun.tools.javac.parser.Tokens$Comment processComment(int, int, com.sun.tools.javac.parser.Tokens$Comment$CommentStyle);
    descriptor: (IILcom/sun/tools/javac/parser/Tokens$Comment$CommentStyle;)Lcom/sun/tools/javac/parser/Tokens$Comment;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.sun.tools.javac.parser.JavadocTokenizer this
        start local 1 // int pos
        start local 2 // int endPos
        start local 3 // com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
         0: .line 65
            aload 0 /* this */
            getfield com.sun.tools.javac.parser.JavadocTokenizer.reader:Lcom/sun/tools/javac/parser/UnicodeReader;
            iload 1 /* pos */
            iload 2 /* endPos */
            invokevirtual com.sun.tools.javac.parser.UnicodeReader.getRawCharacters:(II)[C
            astore 4 /* buf */
        start local 4 // char[] buf
         1: .line 66
            new com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment
            dup
            new com.sun.tools.javac.parser.JavadocTokenizer$DocReader
            dup
            aload 0 /* this */
            getfield com.sun.tools.javac.parser.JavadocTokenizer.fac:Lcom/sun/tools/javac/parser/ScannerFactory;
            aload 4 /* buf */
            aload 4 /* buf */
            arraylength
            iload 1 /* pos */
            invokespecial com.sun.tools.javac.parser.JavadocTokenizer$DocReader.<init>:(Lcom/sun/tools/javac/parser/ScannerFactory;[CII)V
            aload 3 /* style */
            invokespecial com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment.<init>:(Lcom/sun/tools/javac/parser/JavadocTokenizer$DocReader;Lcom/sun/tools/javac/parser/Tokens$Comment$CommentStyle;)V
            areturn
        end local 4 // char[] buf
        end local 3 // com.sun.tools.javac.parser.Tokens$Comment$CommentStyle style
        end local 2 // int endPos
        end local 1 // int pos
        end local 0 // com.sun.tools.javac.parser.JavadocTokenizer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/tools/javac/parser/JavadocTokenizer;
            0    2     1     pos  I
            0    2     2  endPos  I
            0    2     3   style  Lcom/sun/tools/javac/parser/Tokens$Comment$CommentStyle;
            1    2     4     buf  [C
    MethodParameters:
        Name  Flags
      pos     
      endPos  
      style   

  public com.sun.tools.javac.util.Position$LineMap getLineMap();
    descriptor: ()Lcom/sun/tools/javac/util/Position$LineMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.tools.javac.parser.JavadocTokenizer this
         0: .line 468
            aload 0 /* this */
            getfield com.sun.tools.javac.parser.JavadocTokenizer.reader:Lcom/sun/tools/javac/parser/UnicodeReader;
            invokevirtual com.sun.tools.javac.parser.UnicodeReader.getRawCharacters:()[C
            astore 1 /* buf */
        start local 1 // char[] buf
         1: .line 469
            aload 1 /* buf */
            aload 1 /* buf */
            arraylength
            iconst_1
            invokestatic com.sun.tools.javac.util.Position.makeLineMap:([CIZ)Lcom/sun/tools/javac/util/Position$LineMap;
            areturn
        end local 1 // char[] buf
        end local 0 // com.sun.tools.javac.parser.JavadocTokenizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/javac/parser/JavadocTokenizer;
            1    2     1   buf  [C
}
SourceFile: "JavadocTokenizer.java"
NestMembers:
  com.sun.tools.javac.parser.JavadocTokenizer$DocReader  com.sun.tools.javac.parser.JavadocTokenizer$JavadocComment
InnerClasses:
  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
  public abstract LineMap = com.sun.tools.javac.util.Position$LineMap of com.sun.tools.javac.util.Position