NotificationLite$ErrorNotification.smali 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. .class final Lio/reactivex/internal/util/NotificationLite$ErrorNotification;
  2. .super Ljava/lang/Object;
  3. .source "NotificationLite.java"
  4. # interfaces
  5. .implements Ljava/io/Serializable;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Lio/reactivex/internal/util/NotificationLite;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x18
  12. name = "ErrorNotification"
  13. .end annotation
  14. # static fields
  15. .field private static final serialVersionUID:J = -0x7991b2e4ca8ffa15L
  16. # instance fields
  17. .field final e:Ljava/lang/Throwable;
  18. # direct methods
  19. .method constructor <init>(Ljava/lang/Throwable;)V
  20. .locals 0
  21. .line 37
  22. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  23. .line 38
  24. iput-object p1, p0, Lio/reactivex/internal/util/NotificationLite$ErrorNotification;->e:Ljava/lang/Throwable;
  25. return-void
  26. .end method
  27. # virtual methods
  28. .method public equals(Ljava/lang/Object;)Z
  29. .locals 1
  30. .line 53
  31. instance-of v0, p1, Lio/reactivex/internal/util/NotificationLite$ErrorNotification;
  32. if-eqz v0, :cond_0
  33. .line 54
  34. check-cast p1, Lio/reactivex/internal/util/NotificationLite$ErrorNotification;
  35. .line 55
  36. iget-object v0, p0, Lio/reactivex/internal/util/NotificationLite$ErrorNotification;->e:Ljava/lang/Throwable;
  37. iget-object p1, p1, Lio/reactivex/internal/util/NotificationLite$ErrorNotification;->e:Ljava/lang/Throwable;
  38. invoke-static {v0, p1}, Lio/reactivex/internal/functions/ObjectHelper;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  39. move-result p1
  40. return p1
  41. :cond_0
  42. const/4 p1, 0x0
  43. return p1
  44. .end method
  45. .method public hashCode()I
  46. .locals 1
  47. .line 48
  48. iget-object v0, p0, Lio/reactivex/internal/util/NotificationLite$ErrorNotification;->e:Ljava/lang/Throwable;
  49. invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
  50. move-result v0
  51. return v0
  52. .end method
  53. .method public toString()Ljava/lang/String;
  54. .locals 2
  55. .line 43
  56. new-instance v0, Ljava/lang/StringBuilder;
  57. invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
  58. const-string v1, "NotificationLite.Error["
  59. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  60. iget-object v1, p0, Lio/reactivex/internal/util/NotificationLite$ErrorNotification;->e:Ljava/lang/Throwable;
  61. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  62. const-string v1, "]"
  63. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  64. invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  65. move-result-object v0
  66. return-object v0
  67. .end method