a0.smali
.class public final Lf/b/b/b/a0;
.super Ljava/lang/Exception;
.source ""
# instance fields
.field public final e:I
.field public final f:I
.field public final g:Lf/b/b/b/f0;
.field public final h:I
.field private final i:Ljava/lang/Throwable;
# direct methods
.method private constructor <init>(ILjava/lang/Throwable;)V
.registers 9
const/4 v3, -0x1
const/4 v4, 0x0
const/4 v5, 0x4
move-object v0, p0
move v1, p1
move-object v2, p2
invoke-direct/range {v0 .. v5}, Lf/b/b/b/a0;-><init>(ILjava/lang/Throwable;ILf/b/b/b/f0;I)V
return-void
.end method
.method private constructor <init>(ILjava/lang/Throwable;ILf/b/b/b/f0;I)V
.registers 6
invoke-direct {p0, p2}, Ljava/lang/Exception;-><init>(Ljava/lang/Throwable;)V
iput p1, p0, Lf/b/b/b/a0;->e:I
iput-object p2, p0, Lf/b/b/b/a0;->i:Ljava/lang/Throwable;
iput p3, p0, Lf/b/b/b/a0;->f:I
iput-object p4, p0, Lf/b/b/b/a0;->g:Lf/b/b/b/f0;
iput p5, p0, Lf/b/b/b/a0;->h:I
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
return-void
.end method
.method public static e(Ljava/lang/OutOfMemoryError;)Lf/b/b/b/a0;
.registers 3
new-instance v0, Lf/b/b/b/a0;
const/4 v1, 0x4
invoke-direct {v0, v1, p0}, Lf/b/b/b/a0;-><init>(ILjava/lang/Throwable;)V
return-object v0
.end method
.method public static g(Ljava/lang/Exception;ILf/b/b/b/f0;I)Lf/b/b/b/a0;
.registers 11
new-instance v6, Lf/b/b/b/a0;
if-nez p2, :cond_7
const/4 p3, 0x4
const/4 v5, 0x4
goto :goto_8
:cond_7
move v5, p3
:goto_8
const/4 v1, 0x1
move-object v0, v6
move-object v2, p0
move v3, p1
move-object v4, p2
invoke-direct/range {v0 .. v5}, Lf/b/b/b/a0;-><init>(ILjava/lang/Throwable;ILf/b/b/b/f0;I)V
return-object v6
.end method
.method public static h(Ljava/io/IOException;)Lf/b/b/b/a0;
.registers 3
new-instance v0, Lf/b/b/b/a0;
const/4 v1, 0x0
invoke-direct {v0, v1, p0}, Lf/b/b/b/a0;-><init>(ILjava/lang/Throwable;)V
return-object v0
.end method
.method public static i(Ljava/lang/RuntimeException;)Lf/b/b/b/a0;
.registers 3
new-instance v0, Lf/b/b/b/a0;
const/4 v1, 0x2
invoke-direct {v0, v1, p0}, Lf/b/b/b/a0;-><init>(ILjava/lang/Throwable;)V
return-object v0
.end method
# virtual methods
.method public j()Ljava/lang/Exception;
.registers 3
iget v0, p0, Lf/b/b/b/a0;->e:I
const/4 v1, 0x1
if-ne v0, v1, :cond_6
goto :goto_7
:cond_6
const/4 v1, 0x0
:goto_7
invoke-static {v1}, Lf/b/b/b/s1/e;->f(Z)V
iget-object v0, p0, Lf/b/b/b/a0;->i:Ljava/lang/Throwable;
invoke-static {v0}, Lf/b/b/b/s1/e;->e(Ljava/lang/Object;)Ljava/lang/Object;
check-cast v0, Ljava/lang/Exception;
return-object v0
.end method
.method public k()Ljava/io/IOException;
.registers 2
iget v0, p0, Lf/b/b/b/a0;->e:I
if-nez v0, :cond_6
const/4 v0, 0x1
goto :goto_7
:cond_6
const/4 v0, 0x0
:goto_7
invoke-static {v0}, Lf/b/b/b/s1/e;->f(Z)V
iget-object v0, p0, Lf/b/b/b/a0;->i:Ljava/lang/Throwable;
invoke-static {v0}, Lf/b/b/b/s1/e;->e(Ljava/lang/Object;)Ljava/lang/Object;
check-cast v0, Ljava/io/IOException;
return-object v0
.end method