AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.smali 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. .class Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;
  2. .super Ljava/lang/Object;
  3. .source "AccessibilityDelegateCompat.java"
  4. # interfaces
  5. .implements Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingMethod;
  8. value = Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;->newAccessiblityDelegateBridge(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x0
  12. name = null
  13. .end annotation
  14. # instance fields
  15. .field final synthetic this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;
  16. .field final synthetic val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  17. # direct methods
  18. .method constructor <init>(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V
  19. .locals 0
  20. .prologue
  21. .line 219
  22. iput-object p1, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;
  23. iput-object p2, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  24. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  25. return-void
  26. .end method
  27. # virtual methods
  28. .method public dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
  29. .locals 1
  30. .param p1, "host" # Landroid/view/View;
  31. .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent;
  32. .prologue
  33. .line 223
  34. iget-object v0, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  35. invoke-virtual {v0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->dispatchPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
  36. move-result v0
  37. return v0
  38. .end method
  39. .method public getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object;
  40. .locals 2
  41. .param p1, "host" # Landroid/view/View;
  42. .prologue
  43. .line 260
  44. iget-object v1, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  45. invoke-virtual {v1, p1}, Landroid/support/v4/view/AccessibilityDelegateCompat;->getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  46. move-result-object v0
  47. .line 262
  48. .local v0, "provider":Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  49. if-eqz v0, :cond_0
  50. invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->getProvider()Ljava/lang/Object;
  51. move-result-object v1
  52. :goto_0
  53. return-object v1
  54. :cond_0
  55. const/4 v1, 0x0
  56. goto :goto_0
  57. .end method
  58. .method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  59. .locals 1
  60. .param p1, "host" # Landroid/view/View;
  61. .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent;
  62. .prologue
  63. .line 228
  64. iget-object v0, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  65. invoke-virtual {v0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  66. .line 229
  67. return-void
  68. .end method
  69. .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Ljava/lang/Object;)V
  70. .locals 2
  71. .param p1, "host" # Landroid/view/View;
  72. .param p2, "info" # Ljava/lang/Object;
  73. .prologue
  74. .line 233
  75. iget-object v0, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  76. new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  77. invoke-direct {v1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;-><init>(Ljava/lang/Object;)V
  78. invoke-virtual {v0, p1, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
  79. .line 235
  80. return-void
  81. .end method
  82. .method public onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  83. .locals 1
  84. .param p1, "host" # Landroid/view/View;
  85. .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent;
  86. .prologue
  87. .line 239
  88. iget-object v0, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  89. invoke-virtual {v0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  90. .line 240
  91. return-void
  92. .end method
  93. .method public onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
  94. .locals 1
  95. .param p1, "host" # Landroid/view/ViewGroup;
  96. .param p2, "child" # Landroid/view/View;
  97. .param p3, "event" # Landroid/view/accessibility/AccessibilityEvent;
  98. .prologue
  99. .line 245
  100. iget-object v0, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  101. invoke-virtual {v0, p1, p2, p3}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
  102. move-result v0
  103. return v0
  104. .end method
  105. .method public performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z
  106. .locals 1
  107. .param p1, "host" # Landroid/view/View;
  108. .param p2, "action" # I
  109. .param p3, "args" # Landroid/os/Bundle;
  110. .prologue
  111. .line 267
  112. iget-object v0, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  113. invoke-virtual {v0, p1, p2, p3}, Landroid/support/v4/view/AccessibilityDelegateCompat;->performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z
  114. move-result v0
  115. return v0
  116. .end method
  117. .method public sendAccessibilityEvent(Landroid/view/View;I)V
  118. .locals 1
  119. .param p1, "host" # Landroid/view/View;
  120. .param p2, "eventType" # I
  121. .prologue
  122. .line 250
  123. iget-object v0, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  124. invoke-virtual {v0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->sendAccessibilityEvent(Landroid/view/View;I)V
  125. .line 251
  126. return-void
  127. .end method
  128. .method public sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  129. .locals 1
  130. .param p1, "host" # Landroid/view/View;
  131. .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent;
  132. .prologue
  133. .line 255
  134. iget-object v0, p0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  135. invoke-virtual {v0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->sendAccessibilityEventUnchecked(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  136. .line 256
  137. return-void
  138. .end method