public class android.database.CursorWrapper implements android.database.Cursor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.database.CursorWrapper
  super_class: java.lang.Object
{
  protected final android.database.Cursor mCursor;
    descriptor: Landroid/database/Cursor;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  public void <init>(android.database.Cursor);
    descriptor: (Landroid/database/Cursor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // android.database.Cursor cursor
         0: .line 35
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 36
            aload 0 /* this */
            aload 1 /* cursor */
            putfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
         2: .line 37
            return
        end local 1 // android.database.Cursor cursor
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Landroid/database/CursorWrapper;
            0    3     1  cursor  Landroid/database/Cursor;
    MethodParameters:
        Name  Flags
      cursor  

  public android.database.Cursor getWrappedCursor();
    descriptor: ()Landroid/database/Cursor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 45
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            areturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 50
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.close:()V
         1: .line 51
            return
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/database/CursorWrapper;

  public boolean isClosed();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 55
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.isClosed:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public int getCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 60
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.getCount:()I
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public void deactivate();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 66
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.deactivate:()V
         1: .line 67
            return
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/database/CursorWrapper;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public boolean moveToFirst();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 71
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.moveToFirst:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public int getColumnCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 76
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.getColumnCount:()I
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public int getColumnIndex(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // java.lang.String columnName
         0: .line 81
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            aload 1 /* columnName */
            invokeinterface android.database.Cursor.getColumnIndex:(Ljava/lang/String;)I
            ireturn
        end local 1 // java.lang.String columnName
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/database/CursorWrapper;
            0    1     1  columnName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      columnName  

  public int getColumnIndexOrThrow(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // java.lang.String columnName
         0: .line 87
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            aload 1 /* columnName */
            invokeinterface android.database.Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I
            ireturn
        end local 1 // java.lang.String columnName
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Landroid/database/CursorWrapper;
            0    1     1  columnName  Ljava/lang/String;
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
            Name  Flags
      columnName  

  public java.lang.String getColumnName(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
         0: .line 92
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            invokeinterface android.database.Cursor.getColumnName:(I)Ljava/lang/String;
            areturn
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/database/CursorWrapper;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public java.lang.String[] getColumnNames();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 97
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.getColumnNames:()[Ljava/lang/String;
            areturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public double getDouble(int);
    descriptor: (I)D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
         0: .line 102
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            invokeinterface android.database.Cursor.getDouble:(I)D
            dreturn
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/database/CursorWrapper;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public void setExtras(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // android.os.Bundle extras
         0: .line 107
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            aload 1 /* extras */
            invokeinterface android.database.Cursor.setExtras:(Landroid/os/Bundle;)V
         1: .line 108
            return
        end local 1 // android.os.Bundle extras
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/database/CursorWrapper;
            0    2     1  extras  Landroid/os/Bundle;
    MethodParameters:
        Name  Flags
      extras  

  public android.os.Bundle getExtras();
    descriptor: ()Landroid/os/Bundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 112
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.getExtras:()Landroid/os/Bundle;
            areturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public float getFloat(int);
    descriptor: (I)F
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
         0: .line 117
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            invokeinterface android.database.Cursor.getFloat:(I)F
            freturn
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/database/CursorWrapper;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public int getInt(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
         0: .line 122
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            invokeinterface android.database.Cursor.getInt:(I)I
            ireturn
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/database/CursorWrapper;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public long getLong(int);
    descriptor: (I)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
         0: .line 127
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            invokeinterface android.database.Cursor.getLong:(I)J
            lreturn
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/database/CursorWrapper;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public short getShort(int);
    descriptor: (I)S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
         0: .line 132
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            invokeinterface android.database.Cursor.getShort:(I)S
            ireturn
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/database/CursorWrapper;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public java.lang.String getString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
         0: .line 137
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            invokeinterface android.database.Cursor.getString:(I)Ljava/lang/String;
            areturn
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/database/CursorWrapper;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public void copyStringToBuffer(int, android.database.CharArrayBuffer);
    descriptor: (ILandroid/database/CharArrayBuffer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
        start local 2 // android.database.CharArrayBuffer buffer
         0: .line 142
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            aload 2 /* buffer */
            invokeinterface android.database.Cursor.copyStringToBuffer:(ILandroid/database/CharArrayBuffer;)V
         1: .line 143
            return
        end local 2 // android.database.CharArrayBuffer buffer
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Landroid/database/CursorWrapper;
            0    2     1  columnIndex  I
            0    2     2       buffer  Landroid/database/CharArrayBuffer;
    MethodParameters:
             Name  Flags
      columnIndex  
      buffer       

  public byte[] getBlob(int);
    descriptor: (I)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
         0: .line 147
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            invokeinterface android.database.Cursor.getBlob:(I)[B
            areturn
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/database/CursorWrapper;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public boolean getWantsAllOnMoveCalls();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 152
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.getWantsAllOnMoveCalls:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public boolean isAfterLast();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 157
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.isAfterLast:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public boolean isBeforeFirst();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 162
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.isBeforeFirst:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public boolean isFirst();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 167
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.isFirst:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public boolean isLast();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 172
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.isLast:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public int getType(int);
    descriptor: (I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
         0: .line 177
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            invokeinterface android.database.Cursor.getType:(I)I
            ireturn
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/database/CursorWrapper;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public boolean isNull(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int columnIndex
         0: .line 182
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* columnIndex */
            invokeinterface android.database.Cursor.isNull:(I)Z
            ireturn
        end local 1 // int columnIndex
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/database/CursorWrapper;
            0    1     1  columnIndex  I
    MethodParameters:
             Name  Flags
      columnIndex  

  public boolean moveToLast();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 187
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.moveToLast:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public boolean move(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int offset
         0: .line 192
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* offset */
            invokeinterface android.database.Cursor.move:(I)Z
            ireturn
        end local 1 // int offset
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/database/CursorWrapper;
            0    1     1  offset  I
    MethodParameters:
        Name  Flags
      offset  

  public boolean moveToPosition(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // int position
         0: .line 197
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            iload 1 /* position */
            invokeinterface android.database.Cursor.moveToPosition:(I)Z
            ireturn
        end local 1 // int position
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/database/CursorWrapper;
            0    1     1  position  I
    MethodParameters:
          Name  Flags
      position  

  public boolean moveToNext();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 202
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.moveToNext:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public int getPosition();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 207
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.getPosition:()I
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public boolean moveToPrevious();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 212
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.moveToPrevious:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public void registerContentObserver(android.database.ContentObserver);
    descriptor: (Landroid/database/ContentObserver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // android.database.ContentObserver observer
         0: .line 217
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            aload 1 /* observer */
            invokeinterface android.database.Cursor.registerContentObserver:(Landroid/database/ContentObserver;)V
         1: .line 218
            return
        end local 1 // android.database.ContentObserver observer
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/database/CursorWrapper;
            0    2     1  observer  Landroid/database/ContentObserver;
    MethodParameters:
          Name  Flags
      observer  

  public void registerDataSetObserver(android.database.DataSetObserver);
    descriptor: (Landroid/database/DataSetObserver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // android.database.DataSetObserver observer
         0: .line 222
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            aload 1 /* observer */
            invokeinterface android.database.Cursor.registerDataSetObserver:(Landroid/database/DataSetObserver;)V
         1: .line 223
            return
        end local 1 // android.database.DataSetObserver observer
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/database/CursorWrapper;
            0    2     1  observer  Landroid/database/DataSetObserver;
    MethodParameters:
          Name  Flags
      observer  

  public boolean requery();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 228
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.requery:()Z
            ireturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public android.os.Bundle respond(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)Landroid/os/Bundle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // android.os.Bundle extras
         0: .line 233
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            aload 1 /* extras */
            invokeinterface android.database.Cursor.respond:(Landroid/os/Bundle;)Landroid/os/Bundle;
            areturn
        end local 1 // android.os.Bundle extras
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Landroid/database/CursorWrapper;
            0    1     1  extras  Landroid/os/Bundle;
    MethodParameters:
        Name  Flags
      extras  

  public void setNotificationUri(android.content.ContentResolver, android.net.Uri);
    descriptor: (Landroid/content/ContentResolver;Landroid/net/Uri;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.database.CursorWrapper this
        start local 1 // android.content.ContentResolver cr
        start local 2 // android.net.Uri uri
         0: .line 238
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            aload 1 /* cr */
            aload 2 /* uri */
            invokeinterface android.database.Cursor.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V
         1: .line 239
            return
        end local 2 // android.net.Uri uri
        end local 1 // android.content.ContentResolver cr
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Landroid/database/CursorWrapper;
            0    2     1    cr  Landroid/content/ContentResolver;
            0    2     2   uri  Landroid/net/Uri;
    MethodParameters:
      Name  Flags
      cr    
      uri   

  public android.net.Uri getNotificationUri();
    descriptor: ()Landroid/net/Uri;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.database.CursorWrapper this
         0: .line 243
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            invokeinterface android.database.Cursor.getNotificationUri:()Landroid/net/Uri;
            areturn
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/database/CursorWrapper;

  public void unregisterContentObserver(android.database.ContentObserver);
    descriptor: (Landroid/database/ContentObserver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // android.database.ContentObserver observer
         0: .line 248
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            aload 1 /* observer */
            invokeinterface android.database.Cursor.unregisterContentObserver:(Landroid/database/ContentObserver;)V
         1: .line 249
            return
        end local 1 // android.database.ContentObserver observer
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/database/CursorWrapper;
            0    2     1  observer  Landroid/database/ContentObserver;
    MethodParameters:
          Name  Flags
      observer  

  public void unregisterDataSetObserver(android.database.DataSetObserver);
    descriptor: (Landroid/database/DataSetObserver;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.database.CursorWrapper this
        start local 1 // android.database.DataSetObserver observer
         0: .line 253
            aload 0 /* this */
            getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
            aload 1 /* observer */
            invokeinterface android.database.Cursor.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V
         1: .line 254
            return
        end local 1 // android.database.DataSetObserver observer
        end local 0 // android.database.CursorWrapper this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Landroid/database/CursorWrapper;
            0    2     1  observer  Landroid/database/DataSetObserver;
    MethodParameters:
          Name  Flags
      observer  
}
SourceFile: "CursorWrapper.java"