public class android.text.method.WordIterator implements android.text.Selection$PositionIterator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.text.method.WordIterator
  super_class: java.lang.Object
{
  private static final int WINDOW_WIDTH;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 50

  private int mStart;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mEnd;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.CharSequence mCharSeq;
    descriptor: Ljava/lang/CharSequence;
    flags: (0x0002) ACC_PRIVATE

  private final BreakIterator mIterator;
    descriptor: LBreakIterator;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.text.method.WordIterator this
         0: .line 20
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.icu cannot be resolved\n\tThe import android.icu cannot be resolved\n\tThe import android.icu cannot be resolved\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n\tBreakIterator cannot be resolved to a variable\n\tBreakIterator cannot be resolved to a variable\n\tUCharacter cannot be resolved\n\tUProperty cannot be resolved to a variable\n\tUCharacter cannot be resolved to a variable\n\tUCharacter cannot be resolved to a variable\n\tUCharacter cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;

  public void <init>(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 20
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import android.icu cannot be resolved\n\tThe import android.icu cannot be resolved\n\tThe import android.icu cannot be resolved\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n\tBreakIterator cannot be resolved to a variable\n\tBreakIterator cannot be resolved to a variable\n\tUCharacter cannot be resolved\n\tUProperty cannot be resolved to a variable\n\tUCharacter cannot be resolved to a variable\n\tUCharacter cannot be resolved to a variable\n\tUCharacter cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      locale  

  public void setCharSequence(java.lang.CharSequence, int, int);
    descriptor: (Ljava/lang/CharSequence;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // android.text.method.WordIterator this
         0: .line 64
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tBreakIterator cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
              Name  Flags
      charSequence  
      start         
      end           

  public int preceding(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 74
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public int following(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 85
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public boolean isBoundary(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 95
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tBreakIterator cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public int nextBoundary(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 107
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tBreakIterator cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public int prevBoundary(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 119
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tBreakIterator cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public int getBeginning(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 134
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public int getEnd(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 153
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public int getPrevWordBeginningOnTwoWordsBoundary(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 173
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public int getNextWordEndOnTwoWordBoundary(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 191
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  private int getBeginning(int, boolean);
    descriptor: (IZ)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.text.method.WordIterator this
         0: .line 215
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
                                        Name  Flags
      offset                                  
      getPrevWordBeginningOnTwoWordsBoundary  

  private int getEnd(int, boolean);
    descriptor: (IZ)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.text.method.WordIterator this
         0: .line 250
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a type\n\tBreakIterator cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
                                 Name  Flags
      offset                           
      getNextWordEndOnTwoWordBoundary  

  public int getPunctuationBeginning(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 273
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tBreakIterator cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public int getPunctuationEnd(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 289
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tBreakIterator cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public boolean isAfterPunctuation(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 303
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public boolean isOnPunctuation(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 318
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  public static boolean isMidWordPunctuation(java.util.Locale, int);
    descriptor: (Ljava/util/Locale;I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 341
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tUCharacter cannot be resolved\n\tUProperty cannot be resolved to a variable\n\tUCharacter cannot be resolved to a variable\n\tUCharacter cannot be resolved to a variable\n\tUCharacter cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
           Name  Flags
      locale     
      codePoint  

  private boolean isPunctuationStartBoundary(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 347
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  private boolean isPunctuationEndBoundary(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 351
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  private static boolean isPunctuation(int);
    descriptor: (I)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 355
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      cp    

  private boolean isAfterLetterOrDigit(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 366
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  private boolean isOnLetterOrDigit(int);
    descriptor: (I)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 374
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  

  private void checkOffsetIsValid(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.text.method.WordIterator this
         0: .line 382
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.text.method.WordIterator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/text/method/WordIterator;
    MethodParameters:
        Name  Flags
      offset  
}
SourceFile: "WordIterator.java"
InnerClasses:
  public abstract PositionIterator = android.text.Selection$PositionIterator of android.text.Selection