b.smali
.class public Lcom/bytedance/sdk/openadsdk/preload/geckox/utils/b;
.super Ljava/lang/Object;
.source "CloseableUtils.java"
# direct methods
.method public static a(Landroid/database/Cursor;)Z
.registers 4
.prologue
const/4 v0, 0x1
.line 35
if-nez p0, :cond_4
.line 44
:goto_3
return v0
.line 39
:cond_4
:try_start_4
invoke-interface {p0}, Landroid/database/Cursor;->close()V
:try_end_7
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_7} :catch_8
goto :goto_3
.line 40
:catch_8
move-exception v0
.line 41
const-string v1, "gecko-debug-tag"
const-string v2, "close:"
invoke-static {v1, v2, v0}, Lcom/bytedance/sdk/openadsdk/preload/geckox/h/b;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 42
const/4 v0, 0x0
goto :goto_3
.end method
.method public static a(Ljava/io/Closeable;)Z
.registers 4
.prologue
const/4 v0, 0x1
.line 22
if-nez p0, :cond_4
.line 31
:goto_3
return v0
.line 26
:cond_4
:try_start_4
invoke-interface {p0}, Ljava/io/Closeable;->close()V
:try_end_7
.catch Ljava/io/IOException; {:try_start_4 .. :try_end_7} :catch_8
goto :goto_3
.line 27
:catch_8
move-exception v0
.line 28
const-string v1, "gecko-debug-tag"
const-string v2, "close:"
invoke-static {v1, v2, v0}, Lcom/bytedance/sdk/openadsdk/preload/geckox/h/b;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
.line 29
const/4 v0, 0x0
goto :goto_3
.end method