.class Lcom/squareup/picasso/FetchAction; .super Lcom/squareup/picasso/Action; .source "FetchAction.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { "Lcom/squareup/picasso/Action<", "Ljava/lang/Object;", ">;" } .end annotation # instance fields .field private callback:Lcom/squareup/picasso/Callback; .field private final target:Ljava/lang/Object; # direct methods .method constructor (Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V .registers 20 move-object v11, p0 const/4 v7, 0x0 const/4 v10, 0x0 const/4 v2, 0x0 const/4 v6, 0x0 move-object v0, p0 move-object v1, p1 move-object v3, p2 move v4, p3 move/from16 v5, p4 move-object/from16 v8, p6 move-object/from16 v9, p5 .line 27 invoke-direct/range {v0 .. v10}, Lcom/squareup/picasso/Action;->(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V .line 28 new-instance v0, Ljava/lang/Object; invoke-direct {v0}, Ljava/lang/Object;->()V iput-object v0, v11, Lcom/squareup/picasso/FetchAction;->target:Ljava/lang/Object; move-object/from16 v0, p7 .line 29 iput-object v0, v11, Lcom/squareup/picasso/FetchAction;->callback:Lcom/squareup/picasso/Callback; return-void .end method # virtual methods .method cancel()V .registers 2 .line 45 invoke-super {p0}, Lcom/squareup/picasso/Action;->cancel()V const/4 v0, 0x0 .line 46 iput-object v0, p0, Lcom/squareup/picasso/FetchAction;->callback:Lcom/squareup/picasso/Callback; return-void .end method .method complete(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V .registers 3 .line 33 iget-object p1, p0, Lcom/squareup/picasso/FetchAction;->callback:Lcom/squareup/picasso/Callback; if-eqz p1, :cond_7 .line 34 invoke-interface {p1}, Lcom/squareup/picasso/Callback;->onSuccess()V :cond_7 return-void .end method .method error(Ljava/lang/Exception;)V .registers 3 .line 39 iget-object v0, p0, Lcom/squareup/picasso/FetchAction;->callback:Lcom/squareup/picasso/Callback; if-eqz v0, :cond_7 .line 40 invoke-interface {v0, p1}, Lcom/squareup/picasso/Callback;->onError(Ljava/lang/Exception;)V :cond_7 return-void .end method .method getTarget()Ljava/lang/Object; .registers 2 .line 50 iget-object v0, p0, Lcom/squareup/picasso/FetchAction;->target:Ljava/lang/Object; return-object v0 .end method