d.smali
.class public La2/d;
.super Ljava/lang/Object;
.source "LoganProtocol.java"
# interfaces
.implements La2/e;
# static fields
.field public static d:La2/d;
# instance fields
.field public a:La2/e;
.field public b:Z
.field public c:La2/g;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static b()La2/d;
.registers 2
sget-object v0, La2/d;->d:La2/d;
if-nez v0, :cond_13
const-class v0, La2/d;
monitor-enter v0
:try_start_7
new-instance v1, La2/d;
invoke-direct {v1}, La2/d;-><init>()V
sput-object v1, La2/d;->d:La2/d;
monitor-exit v0
goto :goto_13
:catchall_10
move-exception v1
monitor-exit v0
:try_end_12
.catchall {:try_start_7 .. :try_end_12} :catchall_10
throw v1
:cond_13
:goto_13
sget-object v0, La2/d;->d:La2/d;
return-object v0
.end method
# virtual methods
.method public a()V
.registers 2
iget-object v0, p0, La2/d;->a:La2/e;
if-eqz v0, :cond_7
invoke-interface {v0}, La2/e;->a()V
:cond_7
return-void
.end method
.method public a(ILjava/lang/String;JLjava/lang/String;JZ)V
.registers 19
move-object v0, p0
iget-object v1, v0, La2/d;->a:La2/e;
if-eqz v1, :cond_10
move v2, p1
move-object v3, p2
move-wide v4, p3
move-object v6, p5
move-wide/from16 v7, p6
move/from16 v9, p8
invoke-interface/range {v1 .. v9}, La2/e;->a(ILjava/lang/String;JLjava/lang/String;JZ)V
:cond_10
return-void
.end method
.method public a(La2/g;)V
.registers 2
iput-object p1, p0, La2/d;->c:La2/g;
return-void
.end method
.method public a(Ljava/lang/String;)V
.registers 3
iget-object v0, p0, La2/d;->a:La2/e;
if-eqz v0, :cond_7
invoke-interface {v0, p1}, La2/e;->a(Ljava/lang/String;)V
:cond_7
return-void
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
.registers 14
iget-boolean v0, p0, La2/d;->b:Z
if-eqz v0, :cond_5
return-void
:cond_5
invoke-static {}, Lcom/dianping/logan/CLoganProtocol;->b()Z
move-result v0
if-eqz v0, :cond_24
invoke-static {}, Lcom/dianping/logan/CLoganProtocol;->c()Lcom/dianping/logan/CLoganProtocol;
move-result-object v0
iput-object v0, p0, La2/d;->a:La2/e;
iget-object v1, p0, La2/d;->c:La2/g;
invoke-interface {v0, v1}, La2/e;->a(La2/g;)V
iget-object v2, p0, La2/d;->a:La2/e;
move-object v3, p1
move-object v4, p2
move v5, p3
move-object v6, p4
move-object v7, p5
invoke-interface/range {v2 .. v7}, La2/e;->a(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
const/4 p1, 0x1
iput-boolean p1, p0, La2/d;->b:Z
goto :goto_27
:cond_24
const/4 p1, 0x0
iput-object p1, p0, La2/d;->a:La2/e;
:goto_27
return-void
.end method
.method public a(Z)V
.registers 3
iget-object v0, p0, La2/d;->a:La2/e;
if-eqz v0, :cond_7
invoke-interface {v0, p1}, La2/e;->a(Z)V
:cond_7
return-void
.end method