.class public final Lorg/greenrobot/greendao/internal/FastCursor; .super Ljava/lang/Object; .source "FastCursor.java" # interfaces .implements Landroid/database/Cursor; # instance fields .field private final count:I .field private position:I .field private final window:Landroid/database/CursorWindow; # direct methods .method public constructor (Landroid/database/CursorWindow;)V .registers 2 .line 34 invoke-direct {p0}, Ljava/lang/Object;->()V .line 35 iput-object p1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->window:Landroid/database/CursorWindow; .line 36 invoke-virtual {p1}, Landroid/database/CursorWindow;->getNumRows()I move-result p1 iput p1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->count:I return-void .end method # virtual methods .method public close()V .registers 2 .line 203 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public copyStringToBuffer(ILandroid/database/CharArrayBuffer;)V .registers 3 .line 157 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public deactivate()V .registers 2 .line 193 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public getBlob(I)[B .registers 4 .line 147 iget-object v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->window:Landroid/database/CursorWindow; iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position: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 142 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public getColumnIndex(Ljava/lang/String;)I .registers 2 .line 122 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()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 127 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public getColumnName(I)Ljava/lang/String; .registers 2 .line 132 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public getColumnNames()[Ljava/lang/String; .registers 2 .line 137 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public getCount()I .registers 2 .line 41 iget-object v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->window: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 182 iget-object v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->window:Landroid/database/CursorWindow; iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position: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 243 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public getFloat(I)F .registers 4 .line 177 iget-object v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->window:Landroid/database/CursorWindow; iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position: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 167 iget-object v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->window:Landroid/database/CursorWindow; iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position: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 172 iget-object v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->window:Landroid/database/CursorWindow; iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position: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 46 iget v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position:I return v0 .end method .method public getShort(I)S .registers 4 .line 162 iget-object v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->window:Landroid/database/CursorWindow; iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position: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 152 iget-object v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->window:Landroid/database/CursorWindow; iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position: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 253 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public getWantsAllOnMoveCalls()Z .registers 2 .line 238 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public isAfterLast()Z .registers 2 .line 117 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public isBeforeFirst()Z .registers 2 .line 112 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public isClosed()Z .registers 2 .line 208 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public isFirst()Z .registers 2 .line 102 iget v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position: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 107 iget v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position:I iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->count: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 188 iget-object v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->window:Landroid/database/CursorWindow; iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position: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 51 iget v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position:I add-int/2addr v0, p1 invoke-virtual {p0, v0}, Lorg/greenrobot/greendao/internal/FastCursor;->moveToPosition(I)Z move-result p1 return p1 .end method .method public moveToFirst()Z .registers 3 const/4 v0, 0x0 .line 66 iput v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position:I .line 67 iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->count:I if-lez v1, :cond_8 const/4 v0, 0x1 :cond_8 return v0 .end method .method public moveToLast()Z .registers 3 .line 72 iget v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->count:I if-lez v0, :cond_9 const/4 v1, 0x1 sub-int/2addr v0, v1 .line 73 iput v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position:I return v1 :cond_9 const/4 v0, 0x0 return v0 .end method .method public moveToNext()Z .registers 4 .line 82 iget v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position:I iget v1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->count:I const/4 v2, 0x1 sub-int/2addr v1, v2 if-ge v0, v1, :cond_c add-int/2addr v0, v2 .line 83 iput v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position: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 56 iget v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->count:I if-ge p1, v0, :cond_a .line 57 iput p1, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position:I const/4 p1, 0x1 return p1 :cond_a const/4 p1, 0x0 return p1 .end method .method public moveToPrevious()Z .registers 3 .line 92 iget v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position:I if-lez v0, :cond_9 const/4 v1, 0x1 sub-int/2addr v0, v1 .line 93 iput v0, p0, Lorg/greenrobot/greendao/internal/FastCursor;->position:I return v1 :cond_9 const/4 v0, 0x0 return v0 .end method .method public registerContentObserver(Landroid/database/ContentObserver;)V .registers 2 .line 213 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public registerDataSetObserver(Landroid/database/DataSetObserver;)V .registers 2 .line 223 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public requery()Z .registers 2 .line 198 new-instance v0, Ljava/lang/UnsupportedOperationException; invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V throw v0 .end method .method public respond(Landroid/os/Bundle;)Landroid/os/Bundle; .registers 2 .line 248 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public setNotificationUri(Landroid/content/ContentResolver;Landroid/net/Uri;)V .registers 3 .line 233 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public unregisterContentObserver(Landroid/database/ContentObserver;)V .registers 2 .line 218 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method .method public unregisterDataSetObserver(Landroid/database/DataSetObserver;)V .registers 2 .line 228 new-instance p1, Ljava/lang/UnsupportedOperationException; invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;->()V throw p1 .end method