f.smali 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. .class public abstract Landroid/support/v7/widget/f;
  2. .super Ljava/lang/Object;
  3. # instance fields
  4. .field protected final a:Landroid/support/v7/widget/RecyclerView$h;
  5. .field final b:Landroid/graphics/Rect;
  6. .field private c:I
  7. # direct methods
  8. .method private constructor <init>(Landroid/support/v7/widget/RecyclerView$h;)V
  9. .locals 1
  10. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  11. const/high16 v0, -0x80000000
  12. iput v0, p0, Landroid/support/v7/widget/f;->c:I
  13. new-instance v0, Landroid/graphics/Rect;
  14. invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
  15. iput-object v0, p0, Landroid/support/v7/widget/f;->b:Landroid/graphics/Rect;
  16. iput-object p1, p0, Landroid/support/v7/widget/f;->a:Landroid/support/v7/widget/RecyclerView$h;
  17. return-void
  18. .end method
  19. .method synthetic constructor <init>(Landroid/support/v7/widget/RecyclerView$h;Landroid/support/v7/widget/f$1;)V
  20. .locals 0
  21. invoke-direct {p0, p1}, Landroid/support/v7/widget/f;-><init>(Landroid/support/v7/widget/RecyclerView$h;)V
  22. return-void
  23. .end method
  24. .method public static a(Landroid/support/v7/widget/RecyclerView$h;)Landroid/support/v7/widget/f;
  25. .locals 1
  26. new-instance v0, Landroid/support/v7/widget/f$1;
  27. invoke-direct {v0, p0}, Landroid/support/v7/widget/f$1;-><init>(Landroid/support/v7/widget/RecyclerView$h;)V
  28. return-object v0
  29. .end method
  30. .method public static a(Landroid/support/v7/widget/RecyclerView$h;I)Landroid/support/v7/widget/f;
  31. .locals 2
  32. packed-switch p1, :pswitch_data_0
  33. new-instance v0, Ljava/lang/IllegalArgumentException;
  34. const-string v1, "invalid orientation"
  35. invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  36. throw v0
  37. :pswitch_0
  38. invoke-static {p0}, Landroid/support/v7/widget/f;->a(Landroid/support/v7/widget/RecyclerView$h;)Landroid/support/v7/widget/f;
  39. move-result-object v0
  40. :goto_0
  41. return-object v0
  42. :pswitch_1
  43. invoke-static {p0}, Landroid/support/v7/widget/f;->b(Landroid/support/v7/widget/RecyclerView$h;)Landroid/support/v7/widget/f;
  44. move-result-object v0
  45. goto :goto_0
  46. nop
  47. :pswitch_data_0
  48. .packed-switch 0x0
  49. :pswitch_0
  50. :pswitch_1
  51. .end packed-switch
  52. .end method
  53. .method public static b(Landroid/support/v7/widget/RecyclerView$h;)Landroid/support/v7/widget/f;
  54. .locals 1
  55. new-instance v0, Landroid/support/v7/widget/f$2;
  56. invoke-direct {v0, p0}, Landroid/support/v7/widget/f$2;-><init>(Landroid/support/v7/widget/RecyclerView$h;)V
  57. return-object v0
  58. .end method
  59. # virtual methods
  60. .method public abstract a(Landroid/view/View;)I
  61. .end method
  62. .method public a()V
  63. .locals 1
  64. invoke-virtual {p0}, Landroid/support/v7/widget/f;->f()I
  65. move-result v0
  66. iput v0, p0, Landroid/support/v7/widget/f;->c:I
  67. return-void
  68. .end method
  69. .method public abstract a(I)V
  70. .end method
  71. .method public b()I
  72. .locals 2
  73. const/high16 v0, -0x80000000
  74. iget v1, p0, Landroid/support/v7/widget/f;->c:I
  75. if-ne v0, v1, :cond_0
  76. const/4 v0, 0x0
  77. :goto_0
  78. return v0
  79. :cond_0
  80. invoke-virtual {p0}, Landroid/support/v7/widget/f;->f()I
  81. move-result v0
  82. iget v1, p0, Landroid/support/v7/widget/f;->c:I
  83. sub-int/2addr v0, v1
  84. goto :goto_0
  85. .end method
  86. .method public abstract b(Landroid/view/View;)I
  87. .end method
  88. .method public abstract c()I
  89. .end method
  90. .method public abstract c(Landroid/view/View;)I
  91. .end method
  92. .method public abstract d()I
  93. .end method
  94. .method public abstract d(Landroid/view/View;)I
  95. .end method
  96. .method public abstract e()I
  97. .end method
  98. .method public abstract e(Landroid/view/View;)I
  99. .end method
  100. .method public abstract f()I
  101. .end method
  102. .method public abstract f(Landroid/view/View;)I
  103. .end method
  104. .method public abstract g()I
  105. .end method
  106. .method public abstract h()I
  107. .end method
  108. .method public abstract i()I
  109. .end method