.class Lcom/umeng/analytics/pro/cf$a; .super Ljava/lang/Object; .source "TBaseHelper.java" # interfaces .implements Ljava/util/Comparator; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/umeng/analytics/pro/cf; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0xa name = "a" .end annotation # direct methods .method private constructor ()V .locals 0 .line 202 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method synthetic constructor (Lcom/umeng/analytics/pro/cf$1;)V .locals 0 .line 202 invoke-direct {p0}, Lcom/umeng/analytics/pro/cf$a;->()V return-void .end method # virtual methods .method public compare(Ljava/lang/Object;Ljava/lang/Object;)I .locals 1 if-nez p1, :cond_0 if-nez p2, :cond_0 const/4 p1, 0x0 return p1 :cond_0 if-nez p1, :cond_1 const/4 p1, -0x1 return p1 :cond_1 if-nez p2, :cond_2 const/4 p1, 0x1 return p1 .line 210 :cond_2 instance-of v0, p1, Ljava/util/List; if-eqz v0, :cond_3 .line 211 check-cast p1, Ljava/util/List; check-cast p2, Ljava/util/List; invoke-static {p1, p2}, Lcom/umeng/analytics/pro/cf;->a(Ljava/util/List;Ljava/util/List;)I move-result p1 return p1 .line 212 :cond_3 instance-of v0, p1, Ljava/util/Set; if-eqz v0, :cond_4 .line 213 check-cast p1, Ljava/util/Set; check-cast p2, Ljava/util/Set; invoke-static {p1, p2}, Lcom/umeng/analytics/pro/cf;->a(Ljava/util/Set;Ljava/util/Set;)I move-result p1 return p1 .line 214 :cond_4 instance-of v0, p1, Ljava/util/Map; if-eqz v0, :cond_5 .line 215 check-cast p1, Ljava/util/Map; check-cast p2, Ljava/util/Map; invoke-static {p1, p2}, Lcom/umeng/analytics/pro/cf;->a(Ljava/util/Map;Ljava/util/Map;)I move-result p1 return p1 .line 216 :cond_5 instance-of v0, p1, [B if-eqz v0, :cond_6 .line 217 check-cast p1, [B check-cast p2, [B invoke-static {p1, p2}, Lcom/umeng/analytics/pro/cf;->a([B[B)I move-result p1 return p1 .line 219 :cond_6 check-cast p1, Ljava/lang/Comparable; check-cast p2, Ljava/lang/Comparable; invoke-static {p1, p2}, Lcom/umeng/analytics/pro/cf;->a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I move-result p1 return p1 .end method