RecyclerView$o.smali 3.5 KB

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