b.smali
.class Lcom/cmcm/ad/data/modules/b/b;
.super Ljava/lang/Object;
.source "AdCache.java"
# interfaces
.implements Ljava/util/Comparator;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/Comparator",
"<",
"Lcom/cmcm/ad/data/modules/a/b;",
">;"
}
.end annotation
# instance fields
.field final synthetic a:Z
.field final synthetic b:Lcom/cmcm/ad/data/modules/b/a;
# direct methods
.method constructor <init>(Lcom/cmcm/ad/data/modules/b/a;Z)V
.registers 3
.prologue
.line 413
iput-object p1, p0, Lcom/cmcm/ad/data/modules/b/b;->b:Lcom/cmcm/ad/data/modules/b/a;
iput-boolean p2, p0, Lcom/cmcm/ad/data/modules/b/b;->a:Z
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Lcom/cmcm/ad/data/modules/a/b;Lcom/cmcm/ad/data/modules/a/b;)I
.registers 9
.prologue
const/4 v0, 0x1
const/4 v1, -0x1
.line 416
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->s()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->s()Z
move-result v3
if-ne v2, v3, :cond_56
.line 417
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->R()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->R()I
move-result v3
if-ne v2, v3, :cond_56
.line 418
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->G()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->G()I
move-result v3
if-ne v2, v3, :cond_56
.line 419
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->E()J
move-result-wide v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->E()J
move-result-wide v4
cmp-long v2, v2, v4
if-nez v2, :cond_56
.line 420
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->m()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->m()Z
move-result v3
if-ne v2, v3, :cond_56
.line 421
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->u()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->u()Z
move-result v3
if-ne v2, v3, :cond_56
.line 422
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->t()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->t()Z
move-result v3
if-ne v2, v3, :cond_56
.line 423
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->S()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->S()I
move-result v3
if-ne v2, v3, :cond_56
.line 424
const/4 v0, 0x0
.line 460
:cond_55
:goto_55
return v0
.line 428
:cond_56
iget-boolean v2, p0, Lcom/cmcm/ad/data/modules/b/b;->a:Z
if-eqz v2, :cond_f8
.line 429
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->s()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->s()Z
move-result v3
if-eq v2, v3, :cond_6c
.line 430
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->s()Z
move-result v2
if-nez v2, :cond_55
move v0, v1
goto :goto_55
.line 431
:cond_6c
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->m()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->m()Z
move-result v3
if-eq v2, v3, :cond_7e
.line 432
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->m()Z
move-result v2
if-nez v2, :cond_55
move v0, v1
goto :goto_55
.line 433
:cond_7e
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->u()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->u()Z
move-result v3
if-eq v2, v3, :cond_90
.line 434
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->u()Z
move-result v2
if-nez v2, :cond_55
move v0, v1
goto :goto_55
.line 435
:cond_90
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->G()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->G()I
move-result v3
if-eq v2, v3, :cond_a6
.line 436
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->G()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->G()I
move-result v3
if-gt v2, v3, :cond_55
move v0, v1
goto :goto_55
.line 437
:cond_a6
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->R()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->R()I
move-result v3
if-eq v2, v3, :cond_bc
.line 438
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->R()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->R()I
move-result v3
if-gt v2, v3, :cond_55
move v0, v1
goto :goto_55
.line 439
:cond_bc
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->t()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->t()Z
move-result v3
if-eq v2, v3, :cond_d0
.line 440
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->t()Z
move-result v2
if-eqz v2, :cond_ce
:goto_cc
move v0, v1
goto :goto_55
:cond_ce
move v1, v0
goto :goto_cc
.line 441
:cond_d0
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->E()J
move-result-wide v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->E()J
move-result-wide v4
cmp-long v2, v2, v4
if-eqz v2, :cond_eb
.line 442
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->E()J
move-result-wide v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->E()J
move-result-wide v4
cmp-long v2, v2, v4
if-gtz v2, :cond_55
move v0, v1
goto/16 :goto_55
.line 444
:cond_eb
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->S()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->S()I
move-result v3
if-gt v2, v3, :cond_55
move v0, v1
goto/16 :goto_55
.line 447
:cond_f8
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->s()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->s()Z
move-result v3
if-eq v2, v3, :cond_10b
.line 448
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->s()Z
move-result v2
if-nez v2, :cond_55
move v0, v1
goto/16 :goto_55
.line 449
:cond_10b
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->m()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->m()Z
move-result v3
if-eq v2, v3, :cond_11e
.line 450
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->m()Z
move-result v2
if-nez v2, :cond_55
move v0, v1
goto/16 :goto_55
.line 451
:cond_11e
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->u()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->u()Z
move-result v3
if-eq v2, v3, :cond_131
.line 452
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->u()Z
move-result v2
if-nez v2, :cond_55
move v0, v1
goto/16 :goto_55
.line 453
:cond_131
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->R()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->R()I
move-result v3
if-eq v2, v3, :cond_148
.line 454
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->R()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->R()I
move-result v3
if-gt v2, v3, :cond_55
move v0, v1
goto/16 :goto_55
.line 455
:cond_148
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->t()Z
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->t()Z
move-result v3
if-eq v2, v3, :cond_15d
.line 456
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->t()Z
move-result v2
if-eqz v2, :cond_15b
:goto_158
move v0, v1
goto/16 :goto_55
:cond_15b
move v1, v0
goto :goto_158
.line 457
:cond_15d
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->E()J
move-result-wide v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->E()J
move-result-wide v4
cmp-long v2, v2, v4
if-eqz v2, :cond_178
.line 458
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->E()J
move-result-wide v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->E()J
move-result-wide v4
cmp-long v2, v2, v4
if-gtz v2, :cond_55
move v0, v1
goto/16 :goto_55
.line 460
:cond_178
invoke-interface {p1}, Lcom/cmcm/ad/data/modules/a/b;->S()I
move-result v2
invoke-interface {p2}, Lcom/cmcm/ad/data/modules/a/b;->S()I
move-result v3
if-gt v2, v3, :cond_55
move v0, v1
goto/16 :goto_55
.end method
.method public synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I
.registers 4
.prologue
.line 413
check-cast p1, Lcom/cmcm/ad/data/modules/a/b;
check-cast p2, Lcom/cmcm/ad/data/modules/a/b;
invoke-virtual {p0, p1, p2}, Lcom/cmcm/ad/data/modules/b/b;->a(Lcom/cmcm/ad/data/modules/a/b;Lcom/cmcm/ad/data/modules/a/b;)I
move-result v0
return v0
.end method