Functions$HashSetCallable.smali 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. .class final enum Lio/reactivex/internal/functions/Functions$HashSetCallable;
  2. .super Ljava/lang/Enum;
  3. .source "Functions.java"
  4. # interfaces
  5. .implements Ljava/util/concurrent/Callable;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Lio/reactivex/internal/functions/Functions;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x4018
  12. name = "HashSetCallable"
  13. .end annotation
  14. .annotation system Ldalvik/annotation/Signature;
  15. value = {
  16. "Ljava/lang/Enum<",
  17. "Lio/reactivex/internal/functions/Functions$HashSetCallable;",
  18. ">;",
  19. "Ljava/util/concurrent/Callable<",
  20. "Ljava/util/Set<",
  21. "Ljava/lang/Object;",
  22. ">;>;"
  23. }
  24. .end annotation
  25. # static fields
  26. .field private static final synthetic $VALUES:[Lio/reactivex/internal/functions/Functions$HashSetCallable;
  27. .field public static final enum INSTANCE:Lio/reactivex/internal/functions/Functions$HashSetCallable;
  28. # direct methods
  29. .method static constructor <clinit>()V
  30. .locals 3
  31. .line 400
  32. new-instance v0, Lio/reactivex/internal/functions/Functions$HashSetCallable;
  33. const/4 v1, 0x0
  34. const-string v2, "INSTANCE"
  35. invoke-direct {v0, v2, v1}, Lio/reactivex/internal/functions/Functions$HashSetCallable;-><init>(Ljava/lang/String;I)V
  36. sput-object v0, Lio/reactivex/internal/functions/Functions$HashSetCallable;->INSTANCE:Lio/reactivex/internal/functions/Functions$HashSetCallable;
  37. const/4 v0, 0x1
  38. .line 399
  39. new-array v0, v0, [Lio/reactivex/internal/functions/Functions$HashSetCallable;
  40. sget-object v2, Lio/reactivex/internal/functions/Functions$HashSetCallable;->INSTANCE:Lio/reactivex/internal/functions/Functions$HashSetCallable;
  41. aput-object v2, v0, v1
  42. sput-object v0, Lio/reactivex/internal/functions/Functions$HashSetCallable;->$VALUES:[Lio/reactivex/internal/functions/Functions$HashSetCallable;
  43. return-void
  44. .end method
  45. .method private constructor <init>(Ljava/lang/String;I)V
  46. .locals 0
  47. .annotation system Ldalvik/annotation/Signature;
  48. value = {
  49. "()V"
  50. }
  51. .end annotation
  52. .line 399
  53. invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  54. return-void
  55. .end method
  56. .method public static valueOf(Ljava/lang/String;)Lio/reactivex/internal/functions/Functions$HashSetCallable;
  57. .locals 1
  58. .line 399
  59. const-class v0, Lio/reactivex/internal/functions/Functions$HashSetCallable;
  60. invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  61. move-result-object p0
  62. check-cast p0, Lio/reactivex/internal/functions/Functions$HashSetCallable;
  63. return-object p0
  64. .end method
  65. .method public static values()[Lio/reactivex/internal/functions/Functions$HashSetCallable;
  66. .locals 1
  67. .line 399
  68. sget-object v0, Lio/reactivex/internal/functions/Functions$HashSetCallable;->$VALUES:[Lio/reactivex/internal/functions/Functions$HashSetCallable;
  69. invoke-virtual {v0}, [Lio/reactivex/internal/functions/Functions$HashSetCallable;->clone()Ljava/lang/Object;
  70. move-result-object v0
  71. check-cast v0, [Lio/reactivex/internal/functions/Functions$HashSetCallable;
  72. return-object v0
  73. .end method
  74. # virtual methods
  75. .method public bridge synthetic call()Ljava/lang/Object;
  76. .locals 1
  77. .annotation system Ldalvik/annotation/Throws;
  78. value = {
  79. Ljava/lang/Exception;
  80. }
  81. .end annotation
  82. .line 399
  83. invoke-virtual {p0}, Lio/reactivex/internal/functions/Functions$HashSetCallable;->call()Ljava/util/Set;
  84. move-result-object v0
  85. return-object v0
  86. .end method
  87. .method public call()Ljava/util/Set;
  88. .locals 1
  89. .annotation system Ldalvik/annotation/Signature;
  90. value = {
  91. "()",
  92. "Ljava/util/Set<",
  93. "Ljava/lang/Object;",
  94. ">;"
  95. }
  96. .end annotation
  97. .annotation system Ldalvik/annotation/Throws;
  98. value = {
  99. Ljava/lang/Exception;
  100. }
  101. .end annotation
  102. .line 403
  103. new-instance v0, Ljava/util/HashSet;
  104. invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
  105. return-object v0
  106. .end method