.class public Lorg/greenrobot/greendao/InternalUnitTestDaoAccess; .super Ljava/lang/Object; .source "InternalUnitTestDaoAccess.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/Object;" } .end annotation # instance fields .field private final dao:Lorg/greenrobot/greendao/AbstractDao; .annotation system Ldalvik/annotation/Signature; value = { "Lorg/greenrobot/greendao/AbstractDao<", "TT;TK;>;" } .end annotation .end field # direct methods .method public constructor (Lorg/greenrobot/greendao/database/Database;Ljava/lang/Class;Lorg/greenrobot/greendao/identityscope/IdentityScope;)V .registers 6 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lorg/greenrobot/greendao/database/Database;", "Ljava/lang/Class<", "Lorg/greenrobot/greendao/AbstractDao<", "TT;TK;>;>;", "Lorg/greenrobot/greendao/identityscope/IdentityScope<", "**>;)V" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .line 31 invoke-direct {p0}, Ljava/lang/Object;->()V .line 32 new-instance v0, Lorg/greenrobot/greendao/internal/DaoConfig; invoke-direct {v0, p1, p2}, Lorg/greenrobot/greendao/internal/DaoConfig;->(Lorg/greenrobot/greendao/database/Database;Ljava/lang/Class;)V .line 33 invoke-virtual {v0, p3}, Lorg/greenrobot/greendao/internal/DaoConfig;->setIdentityScope(Lorg/greenrobot/greendao/identityscope/IdentityScope;)V const/4 p1, 0x1 .line 34 new-array p1, p1, [Ljava/lang/Class; const/4 p3, 0x0 const-class v1, Lorg/greenrobot/greendao/internal/DaoConfig; aput-object v1, p1, p3 invoke-virtual {p2, p1}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; move-result-object p1 .line 35 filled-new-array {v0}, [Ljava/lang/Object; move-result-object p2 invoke-virtual {p1, p2}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Lorg/greenrobot/greendao/AbstractDao; iput-object p1, p0, Lorg/greenrobot/greendao/InternalUnitTestDaoAccess;->dao:Lorg/greenrobot/greendao/AbstractDao; return-void .end method # virtual methods .method public getDao()Lorg/greenrobot/greendao/AbstractDao; .registers 2 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lorg/greenrobot/greendao/AbstractDao<", "TT;TK;>;" } .end annotation .line 59 iget-object v0, p0, Lorg/greenrobot/greendao/InternalUnitTestDaoAccess;->dao:Lorg/greenrobot/greendao/AbstractDao; return-object v0 .end method .method public getKey(Ljava/lang/Object;)Ljava/lang/Object; .registers 3 .annotation system Ldalvik/annotation/Signature; value = { "(TT;)TK;" } .end annotation .line 39 iget-object v0, p0, Lorg/greenrobot/greendao/InternalUnitTestDaoAccess;->dao:Lorg/greenrobot/greendao/AbstractDao; invoke-virtual {v0, p1}, Lorg/greenrobot/greendao/AbstractDao;->getKey(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 return-object p1 .end method .method public getProperties()[Lorg/greenrobot/greendao/Property; .registers 2 .line 43 iget-object v0, p0, Lorg/greenrobot/greendao/InternalUnitTestDaoAccess;->dao:Lorg/greenrobot/greendao/AbstractDao; invoke-virtual {v0}, Lorg/greenrobot/greendao/AbstractDao;->getProperties()[Lorg/greenrobot/greendao/Property; move-result-object v0 return-object v0 .end method .method public isEntityUpdateable()Z .registers 2 .line 47 iget-object v0, p0, Lorg/greenrobot/greendao/InternalUnitTestDaoAccess;->dao:Lorg/greenrobot/greendao/AbstractDao; invoke-virtual {v0}, Lorg/greenrobot/greendao/AbstractDao;->isEntityUpdateable()Z move-result v0 return v0 .end method .method public readEntity(Landroid/database/Cursor;I)Ljava/lang/Object; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/database/Cursor;", "I)TT;" } .end annotation .line 51 iget-object v0, p0, Lorg/greenrobot/greendao/InternalUnitTestDaoAccess;->dao:Lorg/greenrobot/greendao/AbstractDao; invoke-virtual {v0, p1, p2}, Lorg/greenrobot/greendao/AbstractDao;->readEntity(Landroid/database/Cursor;I)Ljava/lang/Object; move-result-object p1 return-object p1 .end method .method public readKey(Landroid/database/Cursor;I)Ljava/lang/Object; .registers 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/database/Cursor;", "I)TK;" } .end annotation .line 55 iget-object v0, p0, Lorg/greenrobot/greendao/InternalUnitTestDaoAccess;->dao:Lorg/greenrobot/greendao/AbstractDao; invoke-virtual {v0, p1, p2}, Lorg/greenrobot/greendao/AbstractDao;->readKey(Landroid/database/Cursor;I)Ljava/lang/Object; move-result-object p1 return-object p1 .end method