b.smali
.class public final Lcom/litesuits/orm/db/assit/b;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/litesuits/orm/db/assit/b$a;
}
.end annotation
# direct methods
.method public static a(Landroid/database/sqlite/SQLiteDatabase;Lcom/litesuits/orm/db/assit/f;Lcom/litesuits/orm/db/assit/b$a;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Landroid/database/sqlite/SQLiteDatabase;",
"Lcom/litesuits/orm/db/assit/f;",
"Lcom/litesuits/orm/db/assit/b$a<",
"TT;>;)TT;"
}
.end annotation
.line 1
sget-boolean v0, Landroidx/cardview/a;->b:Z
if-eqz v0, :cond_7
.line 2
invoke-virtual {p1}, Lcom/litesuits/orm/db/assit/f;->toString()Ljava/lang/String;
.line 3
:cond_7
iget-object v0, p1, Lcom/litesuits/orm/db/assit/f;->a:Ljava/lang/String;
iget-object p1, p1, Lcom/litesuits/orm/db/assit/f;->b:[Ljava/lang/Object;
check-cast p1, [Ljava/lang/String;
invoke-virtual {p0, v0, p1}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
move-result-object p1
if-eqz p1, :cond_37
.line 4
:try_start_13
invoke-interface {p1}, Landroid/database/Cursor;->moveToFirst()Z
.line 5
:goto_16
iget-boolean v0, p2, Lcom/litesuits/orm/db/assit/b$a;->a:Z
if-eqz v0, :cond_2d
invoke-interface {p1}, Landroid/database/Cursor;->isAfterLast()Z
move-result v0
if-nez v0, :cond_2d
.line 6
invoke-virtual {p2, p0, p1}, Lcom/litesuits/orm/db/assit/b$a;->a(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/Cursor;)V
.line 7
invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z
:try_end_26
.catch Ljava/lang/Exception; {:try_start_13 .. :try_end_26} :catch_2c
.catchall {:try_start_13 .. :try_end_26} :catchall_27
goto :goto_16
:catchall_27
move-exception p0
.line 8
invoke-interface {p1}, Landroid/database/Cursor;->close()V
throw p0
:catch_2c
nop
:cond_2d
invoke-interface {p1}, Landroid/database/Cursor;->close()V
.line 9
sget-boolean p0, Landroidx/cardview/a;->b:Z
if-eqz p0, :cond_37
.line 10
invoke-interface {p1}, Landroid/database/Cursor;->getCount()I
.line 11
:cond_37
invoke-virtual {p2}, Lcom/litesuits/orm/db/assit/b$a;->b()Ljava/lang/Object;
move-result-object p0
return-object p0
.end method