.class public final Lcom/mbridge/msdk/mbnative/a/c; .super Ljava/lang/Object; .source "SourceFile" # static fields .field public static a:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/Integer;", "Lcom/mbridge/msdk/mbnative/a/b<", "Ljava/lang/String;", "Ljava/util/List<", "Lcom/mbridge/msdk/out/Campaign;", ">;>;>;" } .end annotation .end field # direct methods .method static constructor ()V .locals 1 .line 12 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V sput-object v0, Lcom/mbridge/msdk/mbnative/a/c;->a:Ljava/util/Map; return-void .end method .method public static a(I)Lcom/mbridge/msdk/mbnative/a/b; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(I)", "Lcom/mbridge/msdk/mbnative/a/b<", "Ljava/lang/String;", "Ljava/util/List<", "Lcom/mbridge/msdk/out/Campaign;", ">;>;" } .end annotation sget-object v0, Lcom/mbridge/msdk/mbnative/a/c;->a:Ljava/util/Map; .line 17 invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 sget-object v0, Lcom/mbridge/msdk/mbnative/a/c;->a:Ljava/util/Map; .line 18 invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p0 invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lcom/mbridge/msdk/mbnative/a/b; return-object p0 .line 24 :cond_0 new-instance v0, Lcom/mbridge/msdk/mbnative/a/a; invoke-direct {v0, p0}, Lcom/mbridge/msdk/mbnative/a/a;->(I)V sget-object v1, Lcom/mbridge/msdk/mbnative/a/c;->a:Ljava/util/Map; .line 27 invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p0 invoke-interface {v1, p0, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-object v0 .end method