c$3.smali 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. .class Landroid/support/v7/widget/c$3;
  2. .super Ljava/lang/Object;
  3. # interfaces
  4. .implements Ljava/lang/Runnable;
  5. # annotations
  6. .annotation system Ldalvik/annotation/EnclosingMethod;
  7. value = Landroid/support/v7/widget/c;->a()V
  8. .end annotation
  9. .annotation system Ldalvik/annotation/InnerClass;
  10. accessFlags = 0x0
  11. name = null
  12. .end annotation
  13. # instance fields
  14. .field final synthetic a:Ljava/util/ArrayList;
  15. .field final synthetic b:Landroid/support/v7/widget/c;
  16. # direct methods
  17. .method constructor <init>(Landroid/support/v7/widget/c;Ljava/util/ArrayList;)V
  18. .locals 0
  19. iput-object p1, p0, Landroid/support/v7/widget/c$3;->b:Landroid/support/v7/widget/c;
  20. iput-object p2, p0, Landroid/support/v7/widget/c$3;->a:Ljava/util/ArrayList;
  21. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  22. return-void
  23. .end method
  24. # virtual methods
  25. .method public run()V
  26. .locals 3
  27. iget-object v0, p0, Landroid/support/v7/widget/c$3;->a:Ljava/util/ArrayList;
  28. invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  29. move-result-object v1
  30. :goto_0
  31. invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
  32. move-result v0
  33. if-eqz v0, :cond_0
  34. invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
  35. move-result-object v0
  36. check-cast v0, Landroid/support/v7/widget/RecyclerView$t;
  37. iget-object v2, p0, Landroid/support/v7/widget/c$3;->b:Landroid/support/v7/widget/c;
  38. invoke-static {v2, v0}, Landroid/support/v7/widget/c;->a(Landroid/support/v7/widget/c;Landroid/support/v7/widget/RecyclerView$t;)V
  39. goto :goto_0
  40. :cond_0
  41. iget-object v0, p0, Landroid/support/v7/widget/c$3;->a:Ljava/util/ArrayList;
  42. invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
  43. iget-object v0, p0, Landroid/support/v7/widget/c$3;->b:Landroid/support/v7/widget/c;
  44. invoke-static {v0}, Landroid/support/v7/widget/c;->c(Landroid/support/v7/widget/c;)Ljava/util/ArrayList;
  45. move-result-object v0
  46. iget-object v1, p0, Landroid/support/v7/widget/c$3;->a:Ljava/util/ArrayList;
  47. invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
  48. return-void
  49. .end method