BackpressureStrategy.smali 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. .class public final enum Lio/reactivex/BackpressureStrategy;
  2. .super Ljava/lang/Enum;
  3. .source "BackpressureStrategy.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/Signature;
  6. value = {
  7. "Ljava/lang/Enum<",
  8. "Lio/reactivex/BackpressureStrategy;",
  9. ">;"
  10. }
  11. .end annotation
  12. # static fields
  13. .field private static final synthetic $VALUES:[Lio/reactivex/BackpressureStrategy;
  14. .field public static final enum BUFFER:Lio/reactivex/BackpressureStrategy;
  15. .field public static final enum DROP:Lio/reactivex/BackpressureStrategy;
  16. .field public static final enum ERROR:Lio/reactivex/BackpressureStrategy;
  17. .field public static final enum LATEST:Lio/reactivex/BackpressureStrategy;
  18. .field public static final enum MISSING:Lio/reactivex/BackpressureStrategy;
  19. # direct methods
  20. .method static constructor <clinit>()V
  21. .locals 7
  22. .line 25
  23. new-instance v0, Lio/reactivex/BackpressureStrategy;
  24. const/4 v1, 0x0
  25. const-string v2, "MISSING"
  26. invoke-direct {v0, v2, v1}, Lio/reactivex/BackpressureStrategy;-><init>(Ljava/lang/String;I)V
  27. sput-object v0, Lio/reactivex/BackpressureStrategy;->MISSING:Lio/reactivex/BackpressureStrategy;
  28. .line 29
  29. new-instance v0, Lio/reactivex/BackpressureStrategy;
  30. const/4 v2, 0x1
  31. const-string v3, "ERROR"
  32. invoke-direct {v0, v3, v2}, Lio/reactivex/BackpressureStrategy;-><init>(Ljava/lang/String;I)V
  33. sput-object v0, Lio/reactivex/BackpressureStrategy;->ERROR:Lio/reactivex/BackpressureStrategy;
  34. .line 33
  35. new-instance v0, Lio/reactivex/BackpressureStrategy;
  36. const/4 v3, 0x2
  37. const-string v4, "BUFFER"
  38. invoke-direct {v0, v4, v3}, Lio/reactivex/BackpressureStrategy;-><init>(Ljava/lang/String;I)V
  39. sput-object v0, Lio/reactivex/BackpressureStrategy;->BUFFER:Lio/reactivex/BackpressureStrategy;
  40. .line 37
  41. new-instance v0, Lio/reactivex/BackpressureStrategy;
  42. const/4 v4, 0x3
  43. const-string v5, "DROP"
  44. invoke-direct {v0, v5, v4}, Lio/reactivex/BackpressureStrategy;-><init>(Ljava/lang/String;I)V
  45. sput-object v0, Lio/reactivex/BackpressureStrategy;->DROP:Lio/reactivex/BackpressureStrategy;
  46. .line 42
  47. new-instance v0, Lio/reactivex/BackpressureStrategy;
  48. const/4 v5, 0x4
  49. const-string v6, "LATEST"
  50. invoke-direct {v0, v6, v5}, Lio/reactivex/BackpressureStrategy;-><init>(Ljava/lang/String;I)V
  51. sput-object v0, Lio/reactivex/BackpressureStrategy;->LATEST:Lio/reactivex/BackpressureStrategy;
  52. const/4 v0, 0x5
  53. .line 19
  54. new-array v0, v0, [Lio/reactivex/BackpressureStrategy;
  55. sget-object v6, Lio/reactivex/BackpressureStrategy;->MISSING:Lio/reactivex/BackpressureStrategy;
  56. aput-object v6, v0, v1
  57. sget-object v1, Lio/reactivex/BackpressureStrategy;->ERROR:Lio/reactivex/BackpressureStrategy;
  58. aput-object v1, v0, v2
  59. sget-object v1, Lio/reactivex/BackpressureStrategy;->BUFFER:Lio/reactivex/BackpressureStrategy;
  60. aput-object v1, v0, v3
  61. sget-object v1, Lio/reactivex/BackpressureStrategy;->DROP:Lio/reactivex/BackpressureStrategy;
  62. aput-object v1, v0, v4
  63. sget-object v1, Lio/reactivex/BackpressureStrategy;->LATEST:Lio/reactivex/BackpressureStrategy;
  64. aput-object v1, v0, v5
  65. sput-object v0, Lio/reactivex/BackpressureStrategy;->$VALUES:[Lio/reactivex/BackpressureStrategy;
  66. return-void
  67. .end method
  68. .method private constructor <init>(Ljava/lang/String;I)V
  69. .locals 0
  70. .annotation system Ldalvik/annotation/Signature;
  71. value = {
  72. "()V"
  73. }
  74. .end annotation
  75. .line 19
  76. invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  77. return-void
  78. .end method
  79. .method public static valueOf(Ljava/lang/String;)Lio/reactivex/BackpressureStrategy;
  80. .locals 1
  81. .line 19
  82. const-class v0, Lio/reactivex/BackpressureStrategy;
  83. invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  84. move-result-object p0
  85. check-cast p0, Lio/reactivex/BackpressureStrategy;
  86. return-object p0
  87. .end method
  88. .method public static values()[Lio/reactivex/BackpressureStrategy;
  89. .locals 1
  90. .line 19
  91. sget-object v0, Lio/reactivex/BackpressureStrategy;->$VALUES:[Lio/reactivex/BackpressureStrategy;
  92. invoke-virtual {v0}, [Lio/reactivex/BackpressureStrategy;->clone()Ljava/lang/Object;
  93. move-result-object v0
  94. check-cast v0, [Lio/reactivex/BackpressureStrategy;
  95. return-object v0
  96. .end method