BlockingIgnoringReceiver.smali 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. .class public final Lio/reactivex/internal/util/BlockingIgnoringReceiver;
  2. .super Ljava/util/concurrent/CountDownLatch;
  3. .source "BlockingIgnoringReceiver.java"
  4. # interfaces
  5. .implements Lio/reactivex/functions/Consumer;
  6. .implements Lio/reactivex/functions/Action;
  7. # annotations
  8. .annotation system Ldalvik/annotation/Signature;
  9. value = {
  10. "Ljava/util/concurrent/CountDownLatch;",
  11. "Lio/reactivex/functions/Consumer<",
  12. "Ljava/lang/Throwable;",
  13. ">;",
  14. "Lio/reactivex/functions/Action;"
  15. }
  16. .end annotation
  17. # instance fields
  18. .field public error:Ljava/lang/Throwable;
  19. # direct methods
  20. .method public constructor <init>()V
  21. .locals 1
  22. const/4 v0, 0x1
  23. .line 29
  24. invoke-direct {p0, v0}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V
  25. return-void
  26. .end method
  27. # virtual methods
  28. .method public bridge synthetic accept(Ljava/lang/Object;)V
  29. .locals 0
  30. .annotation system Ldalvik/annotation/Throws;
  31. value = {
  32. Ljava/lang/Exception;
  33. }
  34. .end annotation
  35. .line 23
  36. check-cast p1, Ljava/lang/Throwable;
  37. invoke-virtual {p0, p1}, Lio/reactivex/internal/util/BlockingIgnoringReceiver;->accept(Ljava/lang/Throwable;)V
  38. return-void
  39. .end method
  40. .method public accept(Ljava/lang/Throwable;)V
  41. .locals 0
  42. .line 34
  43. iput-object p1, p0, Lio/reactivex/internal/util/BlockingIgnoringReceiver;->error:Ljava/lang/Throwable;
  44. .line 35
  45. invoke-virtual {p0}, Lio/reactivex/internal/util/BlockingIgnoringReceiver;->countDown()V
  46. return-void
  47. .end method
  48. .method public run()V
  49. .locals 0
  50. .line 40
  51. invoke-virtual {p0}, Lio/reactivex/internal/util/BlockingIgnoringReceiver;->countDown()V
  52. return-void
  53. .end method