ViewCompat$JBViewCompatImpl.smali 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. .class Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;
  2. .super Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;
  3. .source "ViewCompat.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingClass;
  6. value = Landroid/support/v4/view/ViewCompat;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0x8
  10. name = "JBViewCompatImpl"
  11. .end annotation
  12. # direct methods
  13. .method constructor <init>()V
  14. .locals 0
  15. .prologue
  16. .line 1345
  17. invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;-><init>()V
  18. return-void
  19. .end method
  20. # virtual methods
  21. .method public getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  22. .locals 2
  23. .param p1, "view" # Landroid/view/View;
  24. .prologue
  25. .line 1390
  26. invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object;
  27. move-result-object v0
  28. .line 1391
  29. .local v0, "compat":Ljava/lang/Object;
  30. if-eqz v0, :cond_0
  31. .line 1392
  32. new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  33. invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;-><init>(Ljava/lang/Object;)V
  34. .line 1394
  35. :goto_0
  36. return-object v1
  37. :cond_0
  38. const/4 v1, 0x0
  39. goto :goto_0
  40. .end method
  41. .method public getFitsSystemWindows(Landroid/view/View;)Z
  42. .locals 1
  43. .param p1, "view" # Landroid/view/View;
  44. .prologue
  45. .line 1419
  46. invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getFitsSystemWindows(Landroid/view/View;)Z
  47. move-result v0
  48. return v0
  49. .end method
  50. .method public getImportantForAccessibility(Landroid/view/View;)I
  51. .locals 1
  52. .param p1, "view" # Landroid/view/View;
  53. .prologue
  54. .line 1372
  55. invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getImportantForAccessibility(Landroid/view/View;)I
  56. move-result v0
  57. return v0
  58. .end method
  59. .method public getMinimumHeight(Landroid/view/View;)I
  60. .locals 1
  61. .param p1, "view" # Landroid/view/View;
  62. .prologue
  63. .line 1409
  64. invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getMinimumHeight(Landroid/view/View;)I
  65. move-result v0
  66. return v0
  67. .end method
  68. .method public getMinimumWidth(Landroid/view/View;)I
  69. .locals 1
  70. .param p1, "view" # Landroid/view/View;
  71. .prologue
  72. .line 1404
  73. invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getMinimumWidth(Landroid/view/View;)I
  74. move-result v0
  75. return v0
  76. .end method
  77. .method public getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
  78. .locals 1
  79. .param p1, "view" # Landroid/view/View;
  80. .prologue
  81. .line 1399
  82. invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
  83. move-result-object v0
  84. return-object v0
  85. .end method
  86. .method public hasOverlappingRendering(Landroid/view/View;)Z
  87. .locals 1
  88. .param p1, "view" # Landroid/view/View;
  89. .prologue
  90. .line 1424
  91. invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->hasOverlappingRendering(Landroid/view/View;)Z
  92. move-result v0
  93. return v0
  94. .end method
  95. .method public hasTransientState(Landroid/view/View;)Z
  96. .locals 1
  97. .param p1, "view" # Landroid/view/View;
  98. .prologue
  99. .line 1348
  100. invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->hasTransientState(Landroid/view/View;)Z
  101. move-result v0
  102. return v0
  103. .end method
  104. .method public performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z
  105. .locals 1
  106. .param p1, "view" # Landroid/view/View;
  107. .param p2, "action" # I
  108. .param p3, "arguments" # Landroid/os/Bundle;
  109. .prologue
  110. .line 1386
  111. invoke-static {p1, p2, p3}, Landroid/support/v4/view/ViewCompatJB;->performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z
  112. move-result v0
  113. return v0
  114. .end method
  115. .method public postInvalidateOnAnimation(Landroid/view/View;)V
  116. .locals 0
  117. .param p1, "view" # Landroid/view/View;
  118. .prologue
  119. .line 1356
  120. invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->postInvalidateOnAnimation(Landroid/view/View;)V
  121. .line 1357
  122. return-void
  123. .end method
  124. .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V
  125. .locals 0
  126. .param p1, "view" # Landroid/view/View;
  127. .param p2, "left" # I
  128. .param p3, "top" # I
  129. .param p4, "right" # I
  130. .param p5, "bottom" # I
  131. .prologue
  132. .line 1360
  133. invoke-static {p1, p2, p3, p4, p5}, Landroid/support/v4/view/ViewCompatJB;->postInvalidateOnAnimation(Landroid/view/View;IIII)V
  134. .line 1361
  135. return-void
  136. .end method
  137. .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  138. .locals 0
  139. .param p1, "view" # Landroid/view/View;
  140. .param p2, "action" # Ljava/lang/Runnable;
  141. .prologue
  142. .line 1364
  143. invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
  144. .line 1365
  145. return-void
  146. .end method
  147. .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
  148. .locals 0
  149. .param p1, "view" # Landroid/view/View;
  150. .param p2, "action" # Ljava/lang/Runnable;
  151. .param p3, "delayMillis" # J
  152. .prologue
  153. .line 1368
  154. invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
  155. .line 1369
  156. return-void
  157. .end method
  158. .method public requestApplyInsets(Landroid/view/View;)V
  159. .locals 0
  160. .param p1, "view" # Landroid/view/View;
  161. .prologue
  162. .line 1414
  163. invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->requestApplyInsets(Landroid/view/View;)V
  164. .line 1415
  165. return-void
  166. .end method
  167. .method public setHasTransientState(Landroid/view/View;Z)V
  168. .locals 0
  169. .param p1, "view" # Landroid/view/View;
  170. .param p2, "hasTransientState" # Z
  171. .prologue
  172. .line 1352
  173. invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->setHasTransientState(Landroid/view/View;Z)V
  174. .line 1353
  175. return-void
  176. .end method
  177. .method public setImportantForAccessibility(Landroid/view/View;I)V
  178. .locals 1
  179. .param p1, "view" # Landroid/view/View;
  180. .param p2, "mode" # I
  181. .prologue
  182. .line 1379
  183. const/4 v0, 0x4
  184. if-ne p2, v0, :cond_0
  185. .line 1380
  186. const/4 p2, 0x2
  187. .line 1382
  188. :cond_0
  189. invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->setImportantForAccessibility(Landroid/view/View;I)V
  190. .line 1383
  191. return-void
  192. .end method