d0.smali
.class public final Lf/b/b/b/s1/d0;
.super Ljava/io/BufferedOutputStream;
.source ""
# instance fields
.field private e:Z
# direct methods
.method public constructor <init>(Ljava/io/OutputStream;)V
.registers 2
invoke-direct {p0, p1}, Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V
return-void
.end method
.method public constructor <init>(Ljava/io/OutputStream;I)V
.registers 3
invoke-direct {p0, p1, p2}, Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;I)V
return-void
.end method
# virtual methods
.method public close()V
.registers 4
const/4 v0, 0x1
iput-boolean v0, p0, Lf/b/b/b/s1/d0;->e:Z
const/4 v0, 0x0
:try_start_4
invoke-virtual {p0}, Ljava/io/BufferedOutputStream;->flush()V
:try_end_7
.catchall {:try_start_4 .. :try_end_7} :catchall_9
move-object v1, v0
goto :goto_a
:catchall_9
move-exception v1
:goto_a
:try_start_a
iget-object v2, p0, Ljava/io/BufferedOutputStream;->out:Ljava/io/OutputStream;
invoke-virtual {v2}, Ljava/io/OutputStream;->close()V
:try_end_f
.catchall {:try_start_a .. :try_end_f} :catchall_10
goto :goto_14
:catchall_10
move-exception v2
if-nez v1, :cond_14
move-object v1, v2
:cond_14
:goto_14
if-nez v1, :cond_17
return-void
:cond_17
invoke-static {v1}, Lf/b/b/b/s1/m0;->F0(Ljava/lang/Throwable;)V
throw v0
.end method
.method public k(Ljava/io/OutputStream;)V
.registers 3
iget-boolean v0, p0, Lf/b/b/b/s1/d0;->e:Z
invoke-static {v0}, Lf/b/b/b/s1/e;->f(Z)V
iput-object p1, p0, Ljava/io/BufferedOutputStream;->out:Ljava/io/OutputStream;
const/4 p1, 0x0
iput p1, p0, Ljava/io/BufferedOutputStream;->count:I
iput-boolean p1, p0, Lf/b/b/b/s1/d0;->e:Z
return-void
.end method