Functions$BooleanSupplierPredicateReverse.smali 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. .class final Lio/reactivex/internal/functions/Functions$BooleanSupplierPredicateReverse;
  2. .super Ljava/lang/Object;
  3. .source "Functions.java"
  4. # interfaces
  5. .implements Lio/reactivex/functions/Predicate;
  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 = 0x18
  12. name = "BooleanSupplierPredicateReverse"
  13. .end annotation
  14. .annotation system Ldalvik/annotation/Signature;
  15. value = {
  16. "<T:",
  17. "Ljava/lang/Object;",
  18. ">",
  19. "Ljava/lang/Object;",
  20. "Lio/reactivex/functions/Predicate<",
  21. "TT;>;"
  22. }
  23. .end annotation
  24. # instance fields
  25. .field final supplier:Lio/reactivex/functions/BooleanSupplier;
  26. # direct methods
  27. .method constructor <init>(Lio/reactivex/functions/BooleanSupplier;)V
  28. .locals 0
  29. .line 500
  30. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  31. .line 501
  32. iput-object p1, p0, Lio/reactivex/internal/functions/Functions$BooleanSupplierPredicateReverse;->supplier:Lio/reactivex/functions/BooleanSupplier;
  33. return-void
  34. .end method
  35. # virtual methods
  36. .method public test(Ljava/lang/Object;)Z
  37. .locals 0
  38. .annotation system Ldalvik/annotation/Signature;
  39. value = {
  40. "(TT;)Z"
  41. }
  42. .end annotation
  43. .annotation system Ldalvik/annotation/Throws;
  44. value = {
  45. Ljava/lang/Exception;
  46. }
  47. .end annotation
  48. .line 506
  49. iget-object p1, p0, Lio/reactivex/internal/functions/Functions$BooleanSupplierPredicateReverse;->supplier:Lio/reactivex/functions/BooleanSupplier;
  50. invoke-interface {p1}, Lio/reactivex/functions/BooleanSupplier;->getAsBoolean()Z
  51. move-result p1
  52. xor-int/lit8 p1, p1, 0x1
  53. return p1
  54. .end method