.class Lcom/moji/sakura/main/SakuraMainAdapter$BaseMainViewHolder; .super Landroid/support/v7/widget/RecyclerView$ViewHolder; .source "SakuraMainAdapter.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/moji/sakura/main/SakuraMainAdapter; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x8 name = "BaseMainViewHolder" .end annotation # direct methods .method constructor (Landroid/view/View;)V .locals 0 .line 91 invoke-direct {p0, p1}, Landroid/support/v7/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V return-void .end method # virtual methods .method a(Lcom/moji/sakura/main/SakuraMainAdapter$DataHolder;Lcom/moji/sakura/main/data/MainDataSource$SAKURA_TAB_TYPE;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/moji/sakura/main/SakuraMainAdapter$DataHolder<", "TT;>;", "Lcom/moji/sakura/main/data/MainDataSource$SAKURA_TAB_TYPE;", ")V" } .end annotation .line 95 iget-object v0, p0, Lcom/moji/sakura/main/SakuraMainAdapter$BaseMainViewHolder;->a:Landroid/view/View; instance-of v0, v0, Lcom/moji/sakura/main/SakuraMainAdapter$IItemView; if-eqz v0, :cond_0 .line 96 iget-object v0, p0, Lcom/moji/sakura/main/SakuraMainAdapter$BaseMainViewHolder;->a:Landroid/view/View; check-cast v0, Lcom/moji/sakura/main/SakuraMainAdapter$IItemView; invoke-interface {v0, p1, p2}, Lcom/moji/sakura/main/SakuraMainAdapter$IItemView;->a(Lcom/moji/sakura/main/SakuraMainAdapter$DataHolder;Lcom/moji/sakura/main/data/MainDataSource$SAKURA_TAB_TYPE;)V return-void .line 98 :cond_0 new-instance p1, Ljava/lang/RuntimeException; const-string p2, "\u5b50\u63a7\u4ef6\u5fc5\u987b\u5b9e\u73b0ItemView\u63a5\u53e3" invoke-direct {p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p1 .end method