.class Lorg/greenrobot/greendao/database/DatabaseOpenHelper$EncryptedHelper; .super Lnet/sqlcipher/database/SQLiteOpenHelper; .source "DatabaseOpenHelper.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lorg/greenrobot/greendao/database/DatabaseOpenHelper; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x2 name = "EncryptedHelper" .end annotation # instance fields .field final synthetic this$0:Lorg/greenrobot/greendao/database/DatabaseOpenHelper; # direct methods .method public constructor (Lorg/greenrobot/greendao/database/DatabaseOpenHelper;Landroid/content/Context;Ljava/lang/String;IZ)V .registers 6 .line 171 iput-object p1, p0, Lorg/greenrobot/greendao/database/DatabaseOpenHelper$EncryptedHelper;->this$0:Lorg/greenrobot/greendao/database/DatabaseOpenHelper; const/4 p1, 0x0 .line 172 invoke-direct {p0, p2, p3, p1, p4}, Lnet/sqlcipher/database/SQLiteOpenHelper;->(Landroid/content/Context;Ljava/lang/String;Lnet/sqlcipher/database/SQLiteDatabase$CursorFactory;I)V if-eqz p5, :cond_b .line 174 invoke-static {p2}, Lnet/sqlcipher/database/SQLiteDatabase;->loadLibs(Landroid/content/Context;)V :cond_b return-void .end method # virtual methods .method public onCreate(Lnet/sqlcipher/database/SQLiteDatabase;)V .registers 3 .line 180 iget-object v0, p0, Lorg/greenrobot/greendao/database/DatabaseOpenHelper$EncryptedHelper;->this$0:Lorg/greenrobot/greendao/database/DatabaseOpenHelper; invoke-virtual {p0, p1}, Lorg/greenrobot/greendao/database/DatabaseOpenHelper$EncryptedHelper;->wrap(Lnet/sqlcipher/database/SQLiteDatabase;)Lorg/greenrobot/greendao/database/Database; move-result-object p1 invoke-virtual {v0, p1}, Lorg/greenrobot/greendao/database/DatabaseOpenHelper;->onCreate(Lorg/greenrobot/greendao/database/Database;)V return-void .end method .method public onOpen(Lnet/sqlcipher/database/SQLiteDatabase;)V .registers 3 .line 190 iget-object v0, p0, Lorg/greenrobot/greendao/database/DatabaseOpenHelper$EncryptedHelper;->this$0:Lorg/greenrobot/greendao/database/DatabaseOpenHelper; invoke-virtual {p0, p1}, Lorg/greenrobot/greendao/database/DatabaseOpenHelper$EncryptedHelper;->wrap(Lnet/sqlcipher/database/SQLiteDatabase;)Lorg/greenrobot/greendao/database/Database; move-result-object p1 invoke-virtual {v0, p1}, Lorg/greenrobot/greendao/database/DatabaseOpenHelper;->onOpen(Lorg/greenrobot/greendao/database/Database;)V return-void .end method .method public onUpgrade(Lnet/sqlcipher/database/SQLiteDatabase;II)V .registers 5 .line 185 iget-object v0, p0, Lorg/greenrobot/greendao/database/DatabaseOpenHelper$EncryptedHelper;->this$0:Lorg/greenrobot/greendao/database/DatabaseOpenHelper; invoke-virtual {p0, p1}, Lorg/greenrobot/greendao/database/DatabaseOpenHelper$EncryptedHelper;->wrap(Lnet/sqlcipher/database/SQLiteDatabase;)Lorg/greenrobot/greendao/database/Database; move-result-object p1 invoke-virtual {v0, p1, p2, p3}, Lorg/greenrobot/greendao/database/DatabaseOpenHelper;->onUpgrade(Lorg/greenrobot/greendao/database/Database;II)V return-void .end method .method protected wrap(Lnet/sqlcipher/database/SQLiteDatabase;)Lorg/greenrobot/greendao/database/Database; .registers 3 .line 194 new-instance v0, Lorg/greenrobot/greendao/database/EncryptedDatabase; invoke-direct {v0, p1}, Lorg/greenrobot/greendao/database/EncryptedDatabase;->(Lnet/sqlcipher/database/SQLiteDatabase;)V return-object v0 .end method