a.smali

.class public final Lkotlin/io/a;
.super Ljava/lang/Object;
.source "Closeable.kt"


# direct methods
.method public static final a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
    .registers 4
    .param p0    # Ljava/io/Closeable;
        .annotation build Lorg/jetbrains/annotations/Nullable;
        .end annotation
    .end param
    .param p1    # Ljava/lang/Throwable;
        .annotation build Lorg/jetbrains/annotations/Nullable;
        .end annotation
    .end param

    .prologue
    .line 64
    if-eqz p0, :cond_7

    .line 65
    if-nez p1, :cond_8

    invoke-interface {p0}, Ljava/io/Closeable;->close()V

    .line 72
    :cond_7
    :goto_7
    return-void

    .line 68
    :cond_8
    :try_start_8
    invoke-interface {p0}, Ljava/io/Closeable;->close()V
    :try_end_b
    .catch Ljava/lang/Throwable; {:try_start_8 .. :try_end_b} :catch_c

    goto :goto_7

    .line 69
    :catch_c
    move-exception v0

    .line 70
    const-string v1, "$receiver"

    invoke-static {p1, v1}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v1, "exception"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    .line 1044
    sget-object v1, Lkotlin/a/b;->bUk:Lkotlin/a/a;

    invoke-virtual {v1, p1, v0}, Lkotlin/a/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V

    goto :goto_7
.end method