.class public final Lcom/mbridge/msdk/tracker/network/r; .super Ljava/lang/Object; .source "SourceFile" # instance fields .field public final a:I .field public final b:[B .field public final c:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation .end field .field public final d:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Lcom/mbridge/msdk/tracker/network/h;", ">;" } .end annotation .end field .field public final e:Z .field public final f:J # direct methods .method private constructor (I[BLjava/util/Map;Ljava/util/List;ZJ)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I[B", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;", "Ljava/util/List<", "Lcom/mbridge/msdk/tracker/network/h;", ">;ZJ)V" } .end annotation .line 19 invoke-direct {p0}, Ljava/lang/Object;->()V iput p1, p0, Lcom/mbridge/msdk/tracker/network/r;->a:I iput-object p2, p0, Lcom/mbridge/msdk/tracker/network/r;->b:[B iput-object p3, p0, Lcom/mbridge/msdk/tracker/network/r;->c:Ljava/util/Map; if-nez p4, :cond_0 const/4 p1, 0x0 iput-object p1, p0, Lcom/mbridge/msdk/tracker/network/r;->d:Ljava/util/List; goto :goto_0 .line 26 :cond_0 invoke-static {p4}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; move-result-object p1 iput-object p1, p0, Lcom/mbridge/msdk/tracker/network/r;->d:Ljava/util/List; :goto_0 iput-boolean p5, p0, Lcom/mbridge/msdk/tracker/network/r;->e:Z iput-wide p6, p0, Lcom/mbridge/msdk/tracker/network/r;->f:J return-void .end method .method public constructor (I[BZJLjava/util/List;)V .locals 8 .annotation system Ldalvik/annotation/Signature; value = { "(I[BZJ", "Ljava/util/List<", "Lcom/mbridge/msdk/tracker/network/h;", ">;)V" } .end annotation .line 16 invoke-static {p6}, Lcom/mbridge/msdk/tracker/network/r;->a(Ljava/util/List;)Ljava/util/Map; move-result-object v3 move-object v0, p0 move v1, p1 move-object v2, p2 move-object v4, p6 move v5, p3 move-wide v6, p4 invoke-direct/range {v0 .. v7}, Lcom/mbridge/msdk/tracker/network/r;->(I[BLjava/util/Map;Ljava/util/List;ZJ)V return-void .end method .method private static a(Ljava/util/List;)Ljava/util/Map; .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Lcom/mbridge/msdk/tracker/network/h;", ">;)", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/String;", ">;" } .end annotation if-nez p0, :cond_0 const/4 p0, 0x0 return-object p0 .line 54 :cond_0 invoke-interface {p0}, Ljava/util/List;->isEmpty()Z move-result v0 if-eqz v0, :cond_1 .line 55 invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map; move-result-object p0 return-object p0 .line 57 :cond_1 new-instance v0, Ljava/util/TreeMap; sget-object v1, Ljava/lang/String;->CASE_INSENSITIVE_ORDER:Ljava/util/Comparator; invoke-direct {v0, v1}, Ljava/util/TreeMap;->(Ljava/util/Comparator;)V .line 59 invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object p0 :goto_0 invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_2 invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/mbridge/msdk/tracker/network/h; .line 60 invoke-virtual {v1}, Lcom/mbridge/msdk/tracker/network/h;->a()Ljava/lang/String; move-result-object v2 invoke-virtual {v1}, Lcom/mbridge/msdk/tracker/network/h;->b()Ljava/lang/String; move-result-object v1 invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_0 :cond_2 return-object v0 .end method