ActionDisposable.smali 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. .class final Lio/reactivex/disposables/ActionDisposable;
  2. .super Lio/reactivex/disposables/ReferenceDisposable;
  3. .source "ActionDisposable.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/Signature;
  6. value = {
  7. "Lio/reactivex/disposables/ReferenceDisposable<",
  8. "Lio/reactivex/functions/Action;",
  9. ">;"
  10. }
  11. .end annotation
  12. # static fields
  13. .field private static final serialVersionUID:J = -0x721258278bee89a1L
  14. # direct methods
  15. .method constructor <init>(Lio/reactivex/functions/Action;)V
  16. .locals 0
  17. .line 23
  18. invoke-direct {p0, p1}, Lio/reactivex/disposables/ReferenceDisposable;-><init>(Ljava/lang/Object;)V
  19. return-void
  20. .end method
  21. # virtual methods
  22. .method protected onDisposed(Lio/reactivex/functions/Action;)V
  23. .locals 0
  24. .line 29
  25. :try_start_0
  26. invoke-interface {p1}, Lio/reactivex/functions/Action;->run()V
  27. :try_end_0
  28. .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0
  29. return-void
  30. :catch_0
  31. move-exception p1
  32. .line 31
  33. invoke-static {p1}, Lio/reactivex/internal/util/ExceptionHelper;->wrapOrThrow(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
  34. move-result-object p1
  35. throw p1
  36. .end method
  37. .method protected bridge synthetic onDisposed(Ljava/lang/Object;)V
  38. .locals 0
  39. .line 18
  40. check-cast p1, Lio/reactivex/functions/Action;
  41. invoke-virtual {p0, p1}, Lio/reactivex/disposables/ActionDisposable;->onDisposed(Lio/reactivex/functions/Action;)V
  42. return-void
  43. .end method