ViewPager$1.smali 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. .class final Landroid/support/v4/view/ViewPager$1;
  2. .super Ljava/lang/Object;
  3. .source "ViewPager.java"
  4. # interfaces
  5. .implements Ljava/util/Comparator;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Landroid/support/v4/view/ViewPager;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x8
  12. name = null
  13. .end annotation
  14. .annotation system Ldalvik/annotation/Signature;
  15. value = {
  16. "Ljava/lang/Object;",
  17. "Ljava/util/Comparator",
  18. "<",
  19. "Landroid/support/v4/view/ViewPager$ItemInfo;",
  20. ">;"
  21. }
  22. .end annotation
  23. # direct methods
  24. .method constructor <init>()V
  25. .locals 0
  26. .prologue
  27. .line 123
  28. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  29. return-void
  30. .end method
  31. # virtual methods
  32. .method public compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I
  33. .locals 2
  34. .param p1, "lhs" # Landroid/support/v4/view/ViewPager$ItemInfo;
  35. .param p2, "rhs" # Landroid/support/v4/view/ViewPager$ItemInfo;
  36. .prologue
  37. .line 126
  38. iget v0, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
  39. iget v1, p2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
  40. sub-int/2addr v0, v1
  41. return v0
  42. .end method
  43. .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I
  44. .locals 1
  45. .prologue
  46. .line 123
  47. check-cast p1, Landroid/support/v4/view/ViewPager$ItemInfo;
  48. check-cast p2, Landroid/support/v4/view/ViewPager$ItemInfo;
  49. invoke-virtual {p0, p1, p2}, Landroid/support/v4/view/ViewPager$1;->compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I
  50. move-result v0
  51. return v0
  52. .end method