NotificationCompatSideChannelService$NotificationSideChannelStub.smali 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. .class Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;
  2. .super Landroid/support/v4/app/INotificationSideChannel$Stub;
  3. .source "NotificationCompatSideChannelService.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingClass;
  6. value = Landroid/support/v4/app/NotificationCompatSideChannelService;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0x2
  10. name = "NotificationSideChannelStub"
  11. .end annotation
  12. # instance fields
  13. .field final synthetic this$0:Landroid/support/v4/app/NotificationCompatSideChannelService;
  14. # direct methods
  15. .method private constructor <init>(Landroid/support/v4/app/NotificationCompatSideChannelService;)V
  16. .locals 0
  17. .prologue
  18. .line 73
  19. iput-object p1, p0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->this$0:Landroid/support/v4/app/NotificationCompatSideChannelService;
  20. invoke-direct {p0}, Landroid/support/v4/app/INotificationSideChannel$Stub;-><init>()V
  21. return-void
  22. .end method
  23. .method synthetic constructor <init>(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V
  24. .locals 0
  25. .param p1, "x0" # Landroid/support/v4/app/NotificationCompatSideChannelService;
  26. .param p2, "x1" # Landroid/support/v4/app/NotificationCompatSideChannelService$1;
  27. .prologue
  28. .line 73
  29. invoke-direct {p0, p1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;-><init>(Landroid/support/v4/app/NotificationCompatSideChannelService;)V
  30. return-void
  31. .end method
  32. # virtual methods
  33. .method public cancel(Ljava/lang/String;ILjava/lang/String;)V
  34. .locals 4
  35. .param p1, "packageName" # Ljava/lang/String;
  36. .param p2, "id" # I
  37. .param p3, "tag" # Ljava/lang/String;
  38. .annotation system Ldalvik/annotation/Throws;
  39. value = {
  40. Landroid/os/RemoteException;
  41. }
  42. .end annotation
  43. .prologue
  44. .line 88
  45. iget-object v2, p0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->this$0:Landroid/support/v4/app/NotificationCompatSideChannelService;
  46. invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->getCallingUid()I
  47. move-result v3
  48. invoke-static {v2, v3, p1}, Landroid/support/v4/app/NotificationCompatSideChannelService;->access$100(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V
  49. .line 89
  50. invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->clearCallingIdentity()J
  51. move-result-wide v0
  52. .line 91
  53. .local v0, "idToken":J
  54. :try_start_0
  55. iget-object v2, p0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->this$0:Landroid/support/v4/app/NotificationCompatSideChannelService;
  56. invoke-virtual {v2, p1, p2, p3}, Landroid/support/v4/app/NotificationCompatSideChannelService;->cancel(Ljava/lang/String;ILjava/lang/String;)V
  57. :try_end_0
  58. .catchall {:try_start_0 .. :try_end_0} :catchall_0
  59. .line 93
  60. invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->restoreCallingIdentity(J)V
  61. .line 95
  62. return-void
  63. .line 93
  64. :catchall_0
  65. move-exception v2
  66. invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->restoreCallingIdentity(J)V
  67. throw v2
  68. .end method
  69. .method public cancelAll(Ljava/lang/String;)V
  70. .locals 4
  71. .param p1, "packageName" # Ljava/lang/String;
  72. .prologue
  73. .line 99
  74. iget-object v2, p0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->this$0:Landroid/support/v4/app/NotificationCompatSideChannelService;
  75. invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->getCallingUid()I
  76. move-result v3
  77. invoke-static {v2, v3, p1}, Landroid/support/v4/app/NotificationCompatSideChannelService;->access$100(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V
  78. .line 100
  79. invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->clearCallingIdentity()J
  80. move-result-wide v0
  81. .line 102
  82. .local v0, "idToken":J
  83. :try_start_0
  84. iget-object v2, p0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->this$0:Landroid/support/v4/app/NotificationCompatSideChannelService;
  85. invoke-virtual {v2, p1}, Landroid/support/v4/app/NotificationCompatSideChannelService;->cancelAll(Ljava/lang/String;)V
  86. :try_end_0
  87. .catchall {:try_start_0 .. :try_end_0} :catchall_0
  88. .line 104
  89. invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->restoreCallingIdentity(J)V
  90. .line 106
  91. return-void
  92. .line 104
  93. :catchall_0
  94. move-exception v2
  95. invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->restoreCallingIdentity(J)V
  96. throw v2
  97. .end method
  98. .method public notify(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V
  99. .locals 4
  100. .param p1, "packageName" # Ljava/lang/String;
  101. .param p2, "id" # I
  102. .param p3, "tag" # Ljava/lang/String;
  103. .param p4, "notification" # Landroid/app/Notification;
  104. .annotation system Ldalvik/annotation/Throws;
  105. value = {
  106. Landroid/os/RemoteException;
  107. }
  108. .end annotation
  109. .prologue
  110. .line 77
  111. iget-object v2, p0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->this$0:Landroid/support/v4/app/NotificationCompatSideChannelService;
  112. invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->getCallingUid()I
  113. move-result v3
  114. invoke-static {v2, v3, p1}, Landroid/support/v4/app/NotificationCompatSideChannelService;->access$100(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V
  115. .line 78
  116. invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->clearCallingIdentity()J
  117. move-result-wide v0
  118. .line 80
  119. .local v0, "idToken":J
  120. :try_start_0
  121. iget-object v2, p0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->this$0:Landroid/support/v4/app/NotificationCompatSideChannelService;
  122. invoke-virtual {v2, p1, p2, p3, p4}, Landroid/support/v4/app/NotificationCompatSideChannelService;->notify(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V
  123. :try_end_0
  124. .catchall {:try_start_0 .. :try_end_0} :catchall_0
  125. .line 82
  126. invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->restoreCallingIdentity(J)V
  127. .line 84
  128. return-void
  129. .line 82
  130. :catchall_0
  131. move-exception v2
  132. invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;->restoreCallingIdentity(J)V
  133. throw v2
  134. .end method