.class Landroid/support/v4/media/ParceledListSliceAdapterApi21; .super Ljava/lang/Object; .source "ParceledListSliceAdapterApi21.java" # static fields .field private static sConstructor:Ljava/lang/reflect/Constructor; # direct methods .method static constructor ()V .registers 4 .line 35 :try_start_0 const-string v0, "android.content.pm.ParceledListSlice" invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; move-result-object v0 const/4 v1, 0x1 .line 36 new-array v1, v1, [Ljava/lang/Class; const-class v2, Ljava/util/List; const/4 v3, 0x0 aput-object v2, v1, v3 invoke-virtual {v0, v1}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; move-result-object v0 sput-object v0, Landroid/support/v4/media/ParceledListSliceAdapterApi21;->sConstructor:Ljava/lang/reflect/Constructor; :try_end_14 .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_14} :catch_17 .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_14} :catch_15 goto :goto_1b :catch_15 move-exception v0 goto :goto_18 :catch_17 move-exception v0 .line 38 :goto_18 invoke-virtual {v0}, Ljava/lang/ReflectiveOperationException;->printStackTrace()V :goto_1b return-void .end method .method private constructor ()V .registers 1 .line 52 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method static newInstance(Ljava/util/List;)Ljava/lang/Object; .registers 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Landroid/media/browse/MediaBrowser$MediaItem;", ">;)", "Ljava/lang/Object;" } .end annotation .line 45 :try_start_0 sget-object v0, Landroid/support/v4/media/ParceledListSliceAdapterApi21;->sConstructor:Ljava/lang/reflect/Constructor; filled-new-array {p0}, [Ljava/lang/Object; move-result-object p0 invoke-virtual {v0, p0}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 :try_end_a .catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_a} :catch_f .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_a} :catch_d .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_a} :catch_b goto :goto_14 :catch_b move-exception p0 goto :goto_10 :catch_d move-exception p0 goto :goto_10 :catch_f move-exception p0 .line 47 :goto_10 invoke-virtual {p0}, Ljava/lang/ReflectiveOperationException;->printStackTrace()V const/4 p0, 0x0 :goto_14 return-object p0 .end method