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 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
2: return
end local 1 end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
areturn
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.close:()V
1: return
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.isClosed:()Z
ireturn
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.getCount:()I
ireturn
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.deactivate:()V
1: return
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.moveToFirst:()Z
ireturn
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.getColumnCount:()I
ireturn
end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
aload 1
invokeinterface android.database.Cursor.getColumnIndex:(Ljava/lang/String;)I
ireturn
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
aload 1
invokeinterface android.database.Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I
ireturn
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.getColumnName:(I)Ljava/lang/String;
areturn
end local 1 end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.getColumnNames:()[Ljava/lang/String;
areturn
end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.getDouble:(I)D
dreturn
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
aload 1
invokeinterface android.database.Cursor.setExtras:(Landroid/os/Bundle;)V
1: return
end local 1 end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.getExtras:()Landroid/os/Bundle;
areturn
end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.getFloat:(I)F
freturn
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.getInt:(I)I
ireturn
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.getLong:(I)J
lreturn
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.getShort:(I)S
ireturn
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.getString:(I)Ljava/lang/String;
areturn
end local 1 end local 0 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 start local 1 start local 2 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
aload 2
invokeinterface android.database.Cursor.copyStringToBuffer:(ILandroid/database/CharArrayBuffer;)V
1: return
end local 2 end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.getBlob:(I)[B
areturn
end local 1 end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.getWantsAllOnMoveCalls:()Z
ireturn
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.isAfterLast:()Z
ireturn
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.isBeforeFirst:()Z
ireturn
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.isFirst:()Z
ireturn
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.isLast:()Z
ireturn
end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.getType:(I)I
ireturn
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.isNull:(I)Z
ireturn
end local 1 end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.moveToLast:()Z
ireturn
end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.move:(I)Z
ireturn
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
iload 1
invokeinterface android.database.Cursor.moveToPosition:(I)Z
ireturn
end local 1 end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.moveToNext:()Z
ireturn
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.getPosition:()I
ireturn
end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.moveToPrevious:()Z
ireturn
end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
aload 1
invokeinterface android.database.Cursor.registerContentObserver:(Landroid/database/ContentObserver;)V
1: return
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
aload 1
invokeinterface android.database.Cursor.registerDataSetObserver:(Landroid/database/DataSetObserver;)V
1: return
end local 1 end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.requery:()Z
ireturn
end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
aload 1
invokeinterface android.database.Cursor.respond:(Landroid/os/Bundle;)Landroid/os/Bundle;
areturn
end local 1 end local 0 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 start local 1 start local 2 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
aload 1
aload 2
invokeinterface android.database.Cursor.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V
1: return
end local 2 end local 1 end local 0 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 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
invokeinterface android.database.Cursor.getNotificationUri:()Landroid/net/Uri;
areturn
end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
aload 1
invokeinterface android.database.Cursor.unregisterContentObserver:(Landroid/database/ContentObserver;)V
1: return
end local 1 end local 0 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 start local 1 0: aload 0
getfield android.database.CursorWrapper.mCursor:Landroid/database/Cursor;
aload 1
invokeinterface android.database.Cursor.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V
1: return
end local 1 end local 0 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"