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