public abstract class sun.text.CodePointIterator
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: sun.text.CodePointIterator
  super_class: java.lang.Object
{
  public static final int DONE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.text.CodePointIterator this
         0: .line 40
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.text.CodePointIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/text/CodePointIterator;

  public abstract void setToStart();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setToLimit();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int next();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int prev();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int charIndex();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public static sun.text.CodePointIterator create(char[]);
    descriptor: ([C)Lsun/text/CodePointIterator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // char[] text
         0: .line 52
            new sun.text.CharArrayCodePointIterator
            dup
            aload 0 /* text */
            invokespecial sun.text.CharArrayCodePointIterator.<init>:([C)V
            areturn
        end local 0 // char[] text
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  text  [C
    MethodParameters:
      Name  Flags
      text  

  public static sun.text.CodePointIterator create(char[], int, int);
    descriptor: ([CII)Lsun/text/CodePointIterator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // char[] text
        start local 1 // int start
        start local 2 // int limit
         0: .line 56
            new sun.text.CharArrayCodePointIterator
            dup
            aload 0 /* text */
            iload 1 /* start */
            iload 2 /* limit */
            invokespecial sun.text.CharArrayCodePointIterator.<init>:([CII)V
            areturn
        end local 2 // int limit
        end local 1 // int start
        end local 0 // char[] text
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   text  [C
            0    1     1  start  I
            0    1     2  limit  I
    MethodParameters:
       Name  Flags
      text   
      start  
      limit  

  public static sun.text.CodePointIterator create(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Lsun/text/CodePointIterator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.CharSequence text
         0: .line 60
            new sun.text.CharSequenceCodePointIterator
            dup
            aload 0 /* text */
            invokespecial sun.text.CharSequenceCodePointIterator.<init>:(Ljava/lang/CharSequence;)V
            areturn
        end local 0 // java.lang.CharSequence text
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  text  Ljava/lang/CharSequence;
    MethodParameters:
      Name  Flags
      text  

  public static sun.text.CodePointIterator create(java.text.CharacterIterator);
    descriptor: (Ljava/text/CharacterIterator;)Lsun/text/CodePointIterator;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.text.CharacterIterator iter
         0: .line 64
            new sun.text.CharacterIteratorCodePointIterator
            dup
            aload 0 /* iter */
            invokespecial sun.text.CharacterIteratorCodePointIterator.<init>:(Ljava/text/CharacterIterator;)V
            areturn
        end local 0 // java.text.CharacterIterator iter
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  iter  Ljava/text/CharacterIterator;
    MethodParameters:
      Name  Flags
      iter  
}
SourceFile: "CodePointIterator.java"