b.smali
.class public final Lorg/greenrobot/greendao/c/b;
.super Ljava/lang/Object;
.source "FastCursor.java"
# interfaces
.implements Landroid/database/Cursor;
# instance fields
.field private final a:Landroid/database/CursorWindow;
.field private b:I
.field private final c:I
# direct methods
.method public constructor <init>(Landroid/database/CursorWindow;)V
.registers 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lorg/greenrobot/greendao/c/b;->a:Landroid/database/CursorWindow;
.line 3
invoke-virtual {p1}, Landroid/database/CursorWindow;->getNumRows()I
move-result p1
iput p1, p0, Lorg/greenrobot/greendao/c/b;->c:I
return-void
.end method
# virtual methods
.method public close()V
.registers 2
.line 1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public copyStringToBuffer(ILandroid/database/CharArrayBuffer;)V
.registers 3
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public deactivate()V
.registers 2
.line 1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public getBlob(I)[B
.registers 4
.line 1
iget-object v0, p0, Lorg/greenrobot/greendao/c/b;->a:Landroid/database/CursorWindow;
iget v1, p0, Lorg/greenrobot/greendao/c/b;->b:I
invoke-virtual {v0, v1, p1}, Landroid/database/CursorWindow;->getBlob(II)[B
move-result-object p1
return-object p1
.end method
.method public getColumnCount()I
.registers 2
.line 1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public getColumnIndex(Ljava/lang/String;)I
.registers 2
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public getColumnIndexOrThrow(Ljava/lang/String;)I
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/IllegalArgumentException;
}
.end annotation
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public getColumnName(I)Ljava/lang/String;
.registers 2
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public getColumnNames()[Ljava/lang/String;
.registers 2
.line 1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public getCount()I
.registers 2
.line 1
iget-object v0, p0, Lorg/greenrobot/greendao/c/b;->a:Landroid/database/CursorWindow;
invoke-virtual {v0}, Landroid/database/CursorWindow;->getNumRows()I
move-result v0
return v0
.end method
.method public getDouble(I)D
.registers 4
.line 1
iget-object v0, p0, Lorg/greenrobot/greendao/c/b;->a:Landroid/database/CursorWindow;
iget v1, p0, Lorg/greenrobot/greendao/c/b;->b:I
invoke-virtual {v0, v1, p1}, Landroid/database/CursorWindow;->getDouble(II)D
move-result-wide v0
return-wide v0
.end method
.method public getExtras()Landroid/os/Bundle;
.registers 2
.line 1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public getFloat(I)F
.registers 4
.line 1
iget-object v0, p0, Lorg/greenrobot/greendao/c/b;->a:Landroid/database/CursorWindow;
iget v1, p0, Lorg/greenrobot/greendao/c/b;->b:I
invoke-virtual {v0, v1, p1}, Landroid/database/CursorWindow;->getFloat(II)F
move-result p1
return p1
.end method
.method public getInt(I)I
.registers 4
.line 1
iget-object v0, p0, Lorg/greenrobot/greendao/c/b;->a:Landroid/database/CursorWindow;
iget v1, p0, Lorg/greenrobot/greendao/c/b;->b:I
invoke-virtual {v0, v1, p1}, Landroid/database/CursorWindow;->getInt(II)I
move-result p1
return p1
.end method
.method public getLong(I)J
.registers 4
.line 1
iget-object v0, p0, Lorg/greenrobot/greendao/c/b;->a:Landroid/database/CursorWindow;
iget v1, p0, Lorg/greenrobot/greendao/c/b;->b:I
invoke-virtual {v0, v1, p1}, Landroid/database/CursorWindow;->getLong(II)J
move-result-wide v0
return-wide v0
.end method
.method public getNotificationUri()Landroid/net/Uri;
.registers 2
const/4 v0, 0x0
return-object v0
.end method
.method public getPosition()I
.registers 2
.line 1
iget v0, p0, Lorg/greenrobot/greendao/c/b;->b:I
return v0
.end method
.method public getShort(I)S
.registers 4
.line 1
iget-object v0, p0, Lorg/greenrobot/greendao/c/b;->a:Landroid/database/CursorWindow;
iget v1, p0, Lorg/greenrobot/greendao/c/b;->b:I
invoke-virtual {v0, v1, p1}, Landroid/database/CursorWindow;->getShort(II)S
move-result p1
return p1
.end method
.method public getString(I)Ljava/lang/String;
.registers 4
.line 1
iget-object v0, p0, Lorg/greenrobot/greendao/c/b;->a:Landroid/database/CursorWindow;
iget v1, p0, Lorg/greenrobot/greendao/c/b;->b:I
invoke-virtual {v0, v1, p1}, Landroid/database/CursorWindow;->getString(II)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public getType(I)I
.registers 2
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public getWantsAllOnMoveCalls()Z
.registers 2
.line 1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public isAfterLast()Z
.registers 2
.line 1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public isBeforeFirst()Z
.registers 2
.line 1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public isClosed()Z
.registers 2
.line 1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public isFirst()Z
.registers 2
.line 1
iget v0, p0, Lorg/greenrobot/greendao/c/b;->b:I
if-nez v0, :cond_6
const/4 v0, 0x1
goto :goto_7
:cond_6
const/4 v0, 0x0
:goto_7
return v0
.end method
.method public isLast()Z
.registers 4
.line 1
iget v0, p0, Lorg/greenrobot/greendao/c/b;->b:I
iget v1, p0, Lorg/greenrobot/greendao/c/b;->c:I
const/4 v2, 0x1
sub-int/2addr v1, v2
if-ne v0, v1, :cond_9
goto :goto_a
:cond_9
const/4 v2, 0x0
:goto_a
return v2
.end method
.method public isNull(I)Z
.registers 4
.line 1
iget-object v0, p0, Lorg/greenrobot/greendao/c/b;->a:Landroid/database/CursorWindow;
iget v1, p0, Lorg/greenrobot/greendao/c/b;->b:I
invoke-virtual {v0, v1, p1}, Landroid/database/CursorWindow;->isNull(II)Z
move-result p1
return p1
.end method
.method public move(I)Z
.registers 3
.line 1
iget v0, p0, Lorg/greenrobot/greendao/c/b;->b:I
add-int/2addr v0, p1
invoke-virtual {p0, v0}, Lorg/greenrobot/greendao/c/b;->moveToPosition(I)Z
move-result p1
return p1
.end method
.method public moveToFirst()Z
.registers 3
const/4 v0, 0x0
.line 1
iput v0, p0, Lorg/greenrobot/greendao/c/b;->b:I
.line 2
iget v1, p0, Lorg/greenrobot/greendao/c/b;->c:I
if-lez v1, :cond_8
const/4 v0, 0x1
:cond_8
return v0
.end method
.method public moveToLast()Z
.registers 3
.line 1
iget v0, p0, Lorg/greenrobot/greendao/c/b;->c:I
if-lez v0, :cond_9
const/4 v1, 0x1
sub-int/2addr v0, v1
.line 2
iput v0, p0, Lorg/greenrobot/greendao/c/b;->b:I
return v1
:cond_9
const/4 v0, 0x0
return v0
.end method
.method public moveToNext()Z
.registers 4
.line 1
iget v0, p0, Lorg/greenrobot/greendao/c/b;->b:I
iget v1, p0, Lorg/greenrobot/greendao/c/b;->c:I
const/4 v2, 0x1
sub-int/2addr v1, v2
if-ge v0, v1, :cond_c
add-int/2addr v0, v2
.line 2
iput v0, p0, Lorg/greenrobot/greendao/c/b;->b:I
return v2
:cond_c
const/4 v0, 0x0
return v0
.end method
.method public moveToPosition(I)Z
.registers 3
if-ltz p1, :cond_a
.line 1
iget v0, p0, Lorg/greenrobot/greendao/c/b;->c:I
if-ge p1, v0, :cond_a
.line 2
iput p1, p0, Lorg/greenrobot/greendao/c/b;->b:I
const/4 p1, 0x1
return p1
:cond_a
const/4 p1, 0x0
return p1
.end method
.method public moveToPrevious()Z
.registers 3
.line 1
iget v0, p0, Lorg/greenrobot/greendao/c/b;->b:I
if-lez v0, :cond_9
const/4 v1, 0x1
sub-int/2addr v0, v1
.line 2
iput v0, p0, Lorg/greenrobot/greendao/c/b;->b:I
return v1
:cond_9
const/4 v0, 0x0
return v0
.end method
.method public registerContentObserver(Landroid/database/ContentObserver;)V
.registers 2
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public registerDataSetObserver(Landroid/database/DataSetObserver;)V
.registers 2
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public requery()Z
.registers 2
.line 1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public respond(Landroid/os/Bundle;)Landroid/os/Bundle;
.registers 2
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V
.registers 3
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public unregisterContentObserver(Landroid/database/ContentObserver;)V
.registers 2
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public unregisterDataSetObserver(Landroid/database/DataSetObserver;)V
.registers 2
.line 1
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method