AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.smali 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. .class Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;
  2. .super Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;
  3. .source "AccessibilityDelegateCompat.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingClass;
  6. value = Landroid/support/v4/view/AccessibilityDelegateCompat;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0x8
  10. name = "AccessibilityDelegateJellyBeanImpl"
  11. .end annotation
  12. # direct methods
  13. .method constructor <init>()V
  14. .locals 0
  15. .prologue
  16. .line 214
  17. invoke-direct {p0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;-><init>()V
  18. return-void
  19. .end method
  20. # virtual methods
  21. .method public getAccessibilityNodeProvider(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  22. .locals 2
  23. .param p1, "delegate" # Ljava/lang/Object;
  24. .param p2, "host" # Landroid/view/View;
  25. .prologue
  26. .line 275
  27. invoke-static {p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;->getAccessibilityNodeProvider(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object;
  28. move-result-object v0
  29. .line 277
  30. .local v0, "provider":Ljava/lang/Object;
  31. if-eqz v0, :cond_0
  32. .line 278
  33. new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  34. invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;-><init>(Ljava/lang/Object;)V
  35. .line 280
  36. :goto_0
  37. return-object v1
  38. :cond_0
  39. const/4 v1, 0x0
  40. goto :goto_0
  41. .end method
  42. .method public newAccessiblityDelegateBridge(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;
  43. .locals 1
  44. .param p1, "compat" # Landroid/support/v4/view/AccessibilityDelegateCompat;
  45. .prologue
  46. .line 217
  47. new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;
  48. invoke-direct {v0, p0, p1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;-><init>(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V
  49. invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;->newAccessibilityDelegateBridge(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object;
  50. move-result-object v0
  51. return-object v0
  52. .end method
  53. .method public performAccessibilityAction(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z
  54. .locals 1
  55. .param p1, "delegate" # Ljava/lang/Object;
  56. .param p2, "host" # Landroid/view/View;
  57. .param p3, "action" # I
  58. .param p4, "args" # Landroid/os/Bundle;
  59. .prologue
  60. .line 286
  61. invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;->performAccessibilityAction(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z
  62. move-result v0
  63. return v0
  64. .end method