RunnableDisposable.smali 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. .class final Lio/reactivex/disposables/RunnableDisposable;
  2. .super Lio/reactivex/disposables/ReferenceDisposable;
  3. .source "RunnableDisposable.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/Signature;
  6. value = {
  7. "Lio/reactivex/disposables/ReferenceDisposable<",
  8. "Ljava/lang/Runnable;",
  9. ">;"
  10. }
  11. .end annotation
  12. # static fields
  13. .field private static final serialVersionUID:J = -0x721258278bee89a1L
  14. # direct methods
  15. .method constructor <init>(Ljava/lang/Runnable;)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 bridge synthetic onDisposed(Ljava/lang/Object;)V
  23. .locals 0
  24. .line 18
  25. check-cast p1, Ljava/lang/Runnable;
  26. invoke-virtual {p0, p1}, Lio/reactivex/disposables/RunnableDisposable;->onDisposed(Ljava/lang/Runnable;)V
  27. return-void
  28. .end method
  29. .method protected onDisposed(Ljava/lang/Runnable;)V
  30. .locals 0
  31. .line 28
  32. invoke-interface {p1}, Ljava/lang/Runnable;->run()V
  33. return-void
  34. .end method
  35. .method public toString()Ljava/lang/String;
  36. .locals 2
  37. .line 33
  38. new-instance v0, Ljava/lang/StringBuilder;
  39. invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
  40. const-string v1, "RunnableDisposable(disposed="
  41. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  42. invoke-virtual {p0}, Lio/reactivex/disposables/RunnableDisposable;->isDisposed()Z
  43. move-result v1
  44. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  45. const-string v1, ", "
  46. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  47. invoke-virtual {p0}, Lio/reactivex/disposables/RunnableDisposable;->get()Ljava/lang/Object;
  48. move-result-object v1
  49. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  50. const-string v1, ")"
  51. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  52. invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  53. move-result-object v0
  54. return-object v0
  55. .end method