y.smali
.class public final Lcom/a/b/d/y;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/a/b/d/y$a;
}
.end annotation
# direct methods
.method public static a(Lcom/a/b/g/a;)Lcom/a/b/f/o;
.registers 3
const/4 v1, 0x1
:try_start_1
invoke-virtual {p0}, Lcom/a/b/g/a;->f()Lcom/a/b/g/JsonToken;
const/4 v1, 0x0
sget-object v0, Lcom/a/b/d/a/x;->X:Lcom/a/b/f/v;
invoke-virtual {v0, p0}, Lcom/a/b/f/v;->a(Lcom/a/b/g/a;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/a/b/f/o;
:try_end_d
.catch Ljava/io/EOFException; {:try_start_1 .. :try_end_d} :catch_e
.catch Lcom/a/b/g/MalformedJsonException; {:try_start_1 .. :try_end_d} :catch_1a
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_d} :catch_21
.catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_d} :catch_28
:goto_d
return-object v0
:catch_e
move-exception v0
if-eqz v1, :cond_14
sget-object v0, Lcom/a/b/f/p;->a:Lcom/a/b/f/p;
goto :goto_d
:cond_14
new-instance v1, Lcom/a/b/f/JsonSyntaxException;
invoke-direct {v1, v0}, Lcom/a/b/f/JsonSyntaxException;-><init>(Ljava/lang/Throwable;)V
throw v1
:catch_1a
move-exception v0
new-instance v1, Lcom/a/b/f/JsonSyntaxException;
invoke-direct {v1, v0}, Lcom/a/b/f/JsonSyntaxException;-><init>(Ljava/lang/Throwable;)V
throw v1
:catch_21
move-exception v0
new-instance v1, Lcom/a/b/f/JsonIOException;
invoke-direct {v1, v0}, Lcom/a/b/f/JsonIOException;-><init>(Ljava/lang/Throwable;)V
throw v1
:catch_28
move-exception v0
new-instance v1, Lcom/a/b/f/JsonSyntaxException;
invoke-direct {v1, v0}, Lcom/a/b/f/JsonSyntaxException;-><init>(Ljava/lang/Throwable;)V
throw v1
.end method
.method public static a(Ljava/lang/Appendable;)Ljava/io/Writer;
.registers 2
instance-of v0, p0, Ljava/io/Writer;
if-eqz v0, :cond_7
check-cast p0, Ljava/io/Writer;
:goto_6
return-object p0
:cond_7
new-instance v0, Lcom/a/b/d/y$a;
invoke-direct {v0, p0}, Lcom/a/b/d/y$a;-><init>(Ljava/lang/Appendable;)V
move-object p0, v0
goto :goto_6
.end method
.method public static a(Lcom/a/b/f/o;Lcom/a/b/g/c;)V
.registers 3
sget-object v0, Lcom/a/b/d/a/x;->X:Lcom/a/b/f/v;
invoke-virtual {v0, p1, p0}, Lcom/a/b/f/v;->a(Lcom/a/b/g/c;Ljava/lang/Object;)V
return-void
.end method