RecyclerView$f.smali 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. .class Landroid/support/v7/widget/RecyclerView$f;
  2. .super Ljava/lang/Object;
  3. # interfaces
  4. .implements Landroid/support/v7/widget/RecyclerView$e$b;
  5. # annotations
  6. .annotation system Ldalvik/annotation/EnclosingClass;
  7. value = Landroid/support/v7/widget/RecyclerView;
  8. .end annotation
  9. .annotation system Ldalvik/annotation/InnerClass;
  10. accessFlags = 0x2
  11. name = "f"
  12. .end annotation
  13. # instance fields
  14. .field final synthetic a:Landroid/support/v7/widget/RecyclerView;
  15. # direct methods
  16. .method private constructor <init>(Landroid/support/v7/widget/RecyclerView;)V
  17. .locals 0
  18. iput-object p1, p0, Landroid/support/v7/widget/RecyclerView$f;->a:Landroid/support/v7/widget/RecyclerView;
  19. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  20. return-void
  21. .end method
  22. .method synthetic constructor <init>(Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$1;)V
  23. .locals 0
  24. invoke-direct {p0, p1}, Landroid/support/v7/widget/RecyclerView$f;-><init>(Landroid/support/v7/widget/RecyclerView;)V
  25. return-void
  26. .end method
  27. # virtual methods
  28. .method public a(Landroid/support/v7/widget/RecyclerView$t;)V
  29. .locals 3
  30. const/4 v1, 0x0
  31. const/4 v0, 0x1
  32. invoke-virtual {p1, v0}, Landroid/support/v7/widget/RecyclerView$t;->a(Z)V
  33. iget-object v0, p1, Landroid/support/v7/widget/RecyclerView$t;->g:Landroid/support/v7/widget/RecyclerView$t;
  34. if-eqz v0, :cond_0
  35. iget-object v0, p1, Landroid/support/v7/widget/RecyclerView$t;->h:Landroid/support/v7/widget/RecyclerView$t;
  36. if-nez v0, :cond_0
  37. iput-object v1, p1, Landroid/support/v7/widget/RecyclerView$t;->g:Landroid/support/v7/widget/RecyclerView$t;
  38. :cond_0
  39. iput-object v1, p1, Landroid/support/v7/widget/RecyclerView$t;->h:Landroid/support/v7/widget/RecyclerView$t;
  40. invoke-static {p1}, Landroid/support/v7/widget/RecyclerView$t;->e(Landroid/support/v7/widget/RecyclerView$t;)Z
  41. move-result v0
  42. if-nez v0, :cond_1
  43. iget-object v0, p0, Landroid/support/v7/widget/RecyclerView$f;->a:Landroid/support/v7/widget/RecyclerView;
  44. iget-object v1, p1, Landroid/support/v7/widget/RecyclerView$t;->a:Landroid/view/View;
  45. invoke-static {v0, v1}, Landroid/support/v7/widget/RecyclerView;->c(Landroid/support/v7/widget/RecyclerView;Landroid/view/View;)Z
  46. move-result v0
  47. if-nez v0, :cond_1
  48. invoke-virtual {p1}, Landroid/support/v7/widget/RecyclerView$t;->r()Z
  49. move-result v0
  50. if-eqz v0, :cond_1
  51. iget-object v0, p0, Landroid/support/v7/widget/RecyclerView$f;->a:Landroid/support/v7/widget/RecyclerView;
  52. iget-object v1, p1, Landroid/support/v7/widget/RecyclerView$t;->a:Landroid/view/View;
  53. const/4 v2, 0x0
  54. invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/RecyclerView;->removeDetachedView(Landroid/view/View;Z)V
  55. :cond_1
  56. return-void
  57. .end method