RxPermissions$3.smali 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. .class Lcom/tbruyelle/rxpermissions2/RxPermissions$3;
  2. .super Ljava/lang/Object;
  3. .source "RxPermissions.java"
  4. # interfaces
  5. .implements Lio/reactivex/functions/Function;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingMethod;
  8. value = Lcom/tbruyelle/rxpermissions2/RxPermissions;->request(Lio/reactivex/Observable;[Ljava/lang/String;)Lio/reactivex/Observable;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x0
  12. name = null
  13. .end annotation
  14. .annotation system Ldalvik/annotation/Signature;
  15. value = {
  16. "Ljava/lang/Object;",
  17. "Lio/reactivex/functions/Function<",
  18. "Ljava/lang/Object;",
  19. "Lio/reactivex/Observable<",
  20. "Lcom/tbruyelle/rxpermissions2/Permission;",
  21. ">;>;"
  22. }
  23. .end annotation
  24. # instance fields
  25. .field final synthetic this$0:Lcom/tbruyelle/rxpermissions2/RxPermissions;
  26. .field final synthetic val$permissions:[Ljava/lang/String;
  27. # direct methods
  28. .method constructor <init>(Lcom/tbruyelle/rxpermissions2/RxPermissions;[Ljava/lang/String;)V
  29. .locals 0
  30. .param p1, "this$0" # Lcom/tbruyelle/rxpermissions2/RxPermissions;
  31. .line 144
  32. iput-object p1, p0, Lcom/tbruyelle/rxpermissions2/RxPermissions$3;->this$0:Lcom/tbruyelle/rxpermissions2/RxPermissions;
  33. iput-object p2, p0, Lcom/tbruyelle/rxpermissions2/RxPermissions$3;->val$permissions:[Ljava/lang/String;
  34. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  35. return-void
  36. .end method
  37. # virtual methods
  38. .method public apply(Ljava/lang/Object;)Lio/reactivex/Observable;
  39. .locals 2
  40. .param p1, "o" # Ljava/lang/Object;
  41. .annotation system Ldalvik/annotation/Signature;
  42. value = {
  43. "(",
  44. "Ljava/lang/Object;",
  45. ")",
  46. "Lio/reactivex/Observable<",
  47. "Lcom/tbruyelle/rxpermissions2/Permission;",
  48. ">;"
  49. }
  50. .end annotation
  51. .annotation system Ldalvik/annotation/Throws;
  52. value = {
  53. Ljava/lang/Exception;
  54. }
  55. .end annotation
  56. .line 147
  57. iget-object v0, p0, Lcom/tbruyelle/rxpermissions2/RxPermissions$3;->this$0:Lcom/tbruyelle/rxpermissions2/RxPermissions;
  58. iget-object v1, p0, Lcom/tbruyelle/rxpermissions2/RxPermissions$3;->val$permissions:[Ljava/lang/String;
  59. invoke-static {v0, v1}, Lcom/tbruyelle/rxpermissions2/RxPermissions;->access$100(Lcom/tbruyelle/rxpermissions2/RxPermissions;[Ljava/lang/String;)Lio/reactivex/Observable;
  60. move-result-object v0
  61. return-object v0
  62. .end method
  63. .method public bridge synthetic apply(Ljava/lang/Object;)Ljava/lang/Object;
  64. .locals 0
  65. .annotation system Ldalvik/annotation/Throws;
  66. value = {
  67. Ljava/lang/Exception;
  68. }
  69. .end annotation
  70. .line 144
  71. invoke-virtual {p0, p1}, Lcom/tbruyelle/rxpermissions2/RxPermissions$3;->apply(Ljava/lang/Object;)Lio/reactivex/Observable;
  72. move-result-object p1
  73. return-object p1
  74. .end method