c.smali
.class public Lp3/c;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static a(Lq3/c;)V
.registers 6
invoke-virtual {p0}, Lq3/c;->l()Ljava/lang/String;
move-result-object v0
const-string v1, "message"
invoke-static {v0, v1}, Lc3/u0;->m(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lq3/c;->m()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_13
const/4 v0, 0x1
goto :goto_14
:cond_13
const/4 v0, 0x0
:goto_14
invoke-virtual {p0}, Lq3/c;->d()Lq3/c$a;
move-result-object v3
sget-object v4, Lq3/c$a;->b:Lq3/c$a;
if-eq v3, v4, :cond_27
invoke-virtual {p0}, Lq3/c;->d()Lq3/c$a;
move-result-object v3
sget-object v4, Lq3/c$a;->a:Lq3/c$a;
if-ne v3, v4, :cond_25
goto :goto_27
:cond_25
const/4 v3, 0x0
goto :goto_28
:cond_27
:goto_27
const/4 v3, 0x1
:goto_28
xor-int/2addr v0, v3
if-nez v0, :cond_4d
invoke-virtual {p0}, Lq3/c;->q()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_32
const/4 v1, 0x1
:cond_32
invoke-virtual {p0}, Lq3/c;->r()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_3a
add-int/lit8 v1, v1, 0x1
:cond_3a
invoke-virtual {p0}, Lq3/c;->k()Lq3/c$e;
move-result-object p0
if-eqz p0, :cond_42
add-int/lit8 v1, v1, 0x1
:cond_42
if-gt v1, v2, :cond_45
return-void
:cond_45
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string v0, "Parameters to, filters and suggestions are mutually exclusive"
invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
:cond_4d
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string v0, "Object id should be provided if and only if action type is send or askfor"
invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
.end method