Interface BooleanBiFunction


public interface BooleanBiFunction
A function that is provided two booleans and returns one boolean.
Mappings:
Namespace Name
official dvx
intermediary net/minecraft/class_247
named net/minecraft/util/function/BooleanBiFunction
  • Field Details

    • FALSE

      static final BooleanBiFunction FALSE
      A BooleanBiFunction that always returns false.
      Mappings:
      Namespace Name Mixin selector
      official a Ldvx;a:Ldvx;
      intermediary field_16897 Lnet/minecraft/class_247;field_16897:Lnet/minecraft/class_247;
      named FALSE Lnet/minecraft/util/function/BooleanBiFunction;FALSE:Lnet/minecraft/util/function/BooleanBiFunction;
    • NOT_OR

      static final BooleanBiFunction NOT_OR
      A BooleanBiFunction that returns true if neither argument is true.
      Mappings:
      Namespace Name Mixin selector
      official b Ldvx;b:Ldvx;
      intermediary field_16885 Lnet/minecraft/class_247;field_16885:Lnet/minecraft/class_247;
      named NOT_OR Lnet/minecraft/util/function/BooleanBiFunction;NOT_OR:Lnet/minecraft/util/function/BooleanBiFunction;
    • ONLY_SECOND

      static final BooleanBiFunction ONLY_SECOND
      A BooleanBiFunction that returns true if only the second argument is true.
      Mappings:
      Namespace Name Mixin selector
      official c Ldvx;c:Ldvx;
      intermediary field_16893 Lnet/minecraft/class_247;field_16893:Lnet/minecraft/class_247;
      named ONLY_SECOND Lnet/minecraft/util/function/BooleanBiFunction;ONLY_SECOND:Lnet/minecraft/util/function/BooleanBiFunction;
    • NOT_FIRST

      static final BooleanBiFunction NOT_FIRST
      A BooleanBiFunction that returns true if the first argument is false.
      Mappings:
      Namespace Name Mixin selector
      official d Ldvx;d:Ldvx;
      intermediary field_16894 Lnet/minecraft/class_247;field_16894:Lnet/minecraft/class_247;
      named NOT_FIRST Lnet/minecraft/util/function/BooleanBiFunction;NOT_FIRST:Lnet/minecraft/util/function/BooleanBiFunction;
    • ONLY_FIRST

      static final BooleanBiFunction ONLY_FIRST
      A BooleanBiFunction that returns true if only the first argument is true.
      Mappings:
      Namespace Name Mixin selector
      official e Ldvx;e:Ldvx;
      intermediary field_16886 Lnet/minecraft/class_247;field_16886:Lnet/minecraft/class_247;
      named ONLY_FIRST Lnet/minecraft/util/function/BooleanBiFunction;ONLY_FIRST:Lnet/minecraft/util/function/BooleanBiFunction;
    • NOT_SECOND

      static final BooleanBiFunction NOT_SECOND
      A BooleanBiFunction that returns true if the second argument is false.
      Mappings:
      Namespace Name Mixin selector
      official f Ldvx;f:Ldvx;
      intermediary field_16898 Lnet/minecraft/class_247;field_16898:Lnet/minecraft/class_247;
      named NOT_SECOND Lnet/minecraft/util/function/BooleanBiFunction;NOT_SECOND:Lnet/minecraft/util/function/BooleanBiFunction;
    • NOT_SAME

      static final BooleanBiFunction NOT_SAME
      A BooleanBiFunction that returns true if one argument is true and the other is false.
      Mappings:
      Namespace Name Mixin selector
      official g Ldvx;g:Ldvx;
      intermediary field_16892 Lnet/minecraft/class_247;field_16892:Lnet/minecraft/class_247;
      named NOT_SAME Lnet/minecraft/util/function/BooleanBiFunction;NOT_SAME:Lnet/minecraft/util/function/BooleanBiFunction;
    • NOT_AND

      static final BooleanBiFunction NOT_AND
      A BooleanBiFunction that returns true if either argument is false.
      Mappings:
      Namespace Name Mixin selector
      official h Ldvx;h:Ldvx;
      intermediary field_16888 Lnet/minecraft/class_247;field_16888:Lnet/minecraft/class_247;
      named NOT_AND Lnet/minecraft/util/function/BooleanBiFunction;NOT_AND:Lnet/minecraft/util/function/BooleanBiFunction;
    • AND

      static final BooleanBiFunction AND
      A BooleanBiFunction that returns true if both arguments are true.
      Mappings:
      Namespace Name Mixin selector
      official i Ldvx;i:Ldvx;
      intermediary field_16896 Lnet/minecraft/class_247;field_16896:Lnet/minecraft/class_247;
      named AND Lnet/minecraft/util/function/BooleanBiFunction;AND:Lnet/minecraft/util/function/BooleanBiFunction;
    • SAME

      static final BooleanBiFunction SAME
      A BooleanBiFunction that returns true if both arguments are true or both arguments are false.
      Mappings:
      Namespace Name Mixin selector
      official j Ldvx;j:Ldvx;
      intermediary field_16890 Lnet/minecraft/class_247;field_16890:Lnet/minecraft/class_247;
      named SAME Lnet/minecraft/util/function/BooleanBiFunction;SAME:Lnet/minecraft/util/function/BooleanBiFunction;
    • SECOND

      static final BooleanBiFunction SECOND
      A BooleanBiFunction that returns true if the second argument is true.
      Mappings:
      Namespace Name Mixin selector
      official k Ldvx;k:Ldvx;
      intermediary field_16887 Lnet/minecraft/class_247;field_16887:Lnet/minecraft/class_247;
      named SECOND Lnet/minecraft/util/function/BooleanBiFunction;SECOND:Lnet/minecraft/util/function/BooleanBiFunction;
    • CAUSES

      static final BooleanBiFunction CAUSES
      A BooleanBiFunction that returns true if the first argument is false or the second argument is true.
      Mappings:
      Namespace Name Mixin selector
      official l Ldvx;l:Ldvx;
      intermediary field_16889 Lnet/minecraft/class_247;field_16889:Lnet/minecraft/class_247;
      named CAUSES Lnet/minecraft/util/function/BooleanBiFunction;CAUSES:Lnet/minecraft/util/function/BooleanBiFunction;
    • FIRST

      static final BooleanBiFunction FIRST
      A BooleanBiFunction that returns true if the first argument is true.
      Mappings:
      Namespace Name Mixin selector
      official m Ldvx;m:Ldvx;
      intermediary field_16891 Lnet/minecraft/class_247;field_16891:Lnet/minecraft/class_247;
      named FIRST Lnet/minecraft/util/function/BooleanBiFunction;FIRST:Lnet/minecraft/util/function/BooleanBiFunction;
    • CAUSED_BY

      static final BooleanBiFunction CAUSED_BY
      A BooleanBiFunction that returns true if the first argument is true or the second argument is false.
      Mappings:
      Namespace Name Mixin selector
      official n Ldvx;n:Ldvx;
      intermediary field_16899 Lnet/minecraft/class_247;field_16899:Lnet/minecraft/class_247;
      named CAUSED_BY Lnet/minecraft/util/function/BooleanBiFunction;CAUSED_BY:Lnet/minecraft/util/function/BooleanBiFunction;
    • OR

      static final BooleanBiFunction OR
      A BooleanBiFunction that returns true if either argument is true.
      Mappings:
      Namespace Name Mixin selector
      official o Ldvx;o:Ldvx;
      intermediary field_1366 Lnet/minecraft/class_247;field_1366:Lnet/minecraft/class_247;
      named OR Lnet/minecraft/util/function/BooleanBiFunction;OR:Lnet/minecraft/util/function/BooleanBiFunction;
    • TRUE

      static final BooleanBiFunction TRUE
      A BooleanBiFunction that always returns true.
      Mappings:
      Namespace Name Mixin selector
      official p Ldvx;p:Ldvx;
      intermediary field_16895 Lnet/minecraft/class_247;field_16895:Lnet/minecraft/class_247;
      named TRUE Lnet/minecraft/util/function/BooleanBiFunction;TRUE:Lnet/minecraft/util/function/BooleanBiFunction;
  • Method Details

    • apply

      boolean apply(boolean a, boolean b)
      Mappings:
      Namespace Name Mixin selector
      official apply Ldvx;apply(ZZ)Z
      intermediary apply Lnet/minecraft/class_247;apply(ZZ)Z
      named apply Lnet/minecraft/util/function/BooleanBiFunction;apply(ZZ)Z