BlockingLastObserver.smali 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. .class public final Lio/reactivex/internal/observers/BlockingLastObserver;
  2. .super Lio/reactivex/internal/observers/BlockingBaseObserver;
  3. .source "BlockingLastObserver.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/Signature;
  6. value = {
  7. "<T:",
  8. "Ljava/lang/Object;",
  9. ">",
  10. "Lio/reactivex/internal/observers/BlockingBaseObserver<",
  11. "TT;>;"
  12. }
  13. .end annotation
  14. # direct methods
  15. .method public constructor <init>()V
  16. .locals 0
  17. .line 21
  18. invoke-direct {p0}, Lio/reactivex/internal/observers/BlockingBaseObserver;-><init>()V
  19. return-void
  20. .end method
  21. # virtual methods
  22. .method public onError(Ljava/lang/Throwable;)V
  23. .locals 1
  24. const/4 v0, 0x0
  25. .line 30
  26. iput-object v0, p0, Lio/reactivex/internal/observers/BlockingLastObserver;->value:Ljava/lang/Object;
  27. .line 31
  28. iput-object p1, p0, Lio/reactivex/internal/observers/BlockingLastObserver;->error:Ljava/lang/Throwable;
  29. .line 32
  30. invoke-virtual {p0}, Lio/reactivex/internal/observers/BlockingLastObserver;->countDown()V
  31. return-void
  32. .end method
  33. .method public onNext(Ljava/lang/Object;)V
  34. .locals 0
  35. .annotation system Ldalvik/annotation/Signature;
  36. value = {
  37. "(TT;)V"
  38. }
  39. .end annotation
  40. .line 25
  41. iput-object p1, p0, Lio/reactivex/internal/observers/BlockingLastObserver;->value:Ljava/lang/Object;
  42. return-void
  43. .end method