.class public final Landroid/support/v4/os/AsyncTaskCompat; .super Ljava/lang/Object; .source "AsyncTaskCompat.java" # direct methods .method private constructor ()V .locals 0 .prologue .line 54 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static varargs executeParallel(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/os/AsyncTask", ";[TParams;)", "Landroid/os/AsyncTask", ";" } .end annotation .prologue .line 39 .local p0, "task":Landroid/os/AsyncTask;, "Landroid/os/AsyncTask;" .local p1, "params":[Ljava/lang/Object;, "[TParams;" if-nez p0, :cond_0 .line 40 new-instance v0, Ljava/lang/IllegalArgumentException; const-string v1, "task can not be null" invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw v0 .line 43 :cond_0 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0xb if-lt v0, v1, :cond_1 .line 45 invoke-static {p0, p1}, Landroid/support/v4/os/AsyncTaskCompatHoneycomb;->executeParallel(Landroid/os/AsyncTask;[Ljava/lang/Object;)V .line 51 :goto_0 return-object p0 .line 48 :cond_1 invoke-virtual {p0, p1}, Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; goto :goto_0 .end method