@@ -622,7 +622,7 @@ static <T> IsEqualTo<T> isEqualTo(@Nullable T value) {
622622 return IsEqualTo .of (value );
623623 }
624624
625- static <T > IsEqualTo <T > isEqualTo (Supplier <T > valueSupplier ) {
625+ static <T > IsEqualTo <T > isEqualTo (Supplier <@ Nullable T > valueSupplier ) {
626626 return isEqualTo (valueSupplier .get ());
627627 }
628628
@@ -638,15 +638,15 @@ static <T> IsEqualTo<T> isEqualToWhenPresent(@Nullable T value) {
638638 return IsEqualTo .of (value ).filter (Objects ::nonNull );
639639 }
640640
641- static <T > IsEqualTo <T > isEqualToWhenPresent (Supplier <T > valueSupplier ) {
641+ static <T > IsEqualTo <T > isEqualToWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
642642 return isEqualToWhenPresent (valueSupplier .get ());
643643 }
644644
645645 static <T > IsNotEqualTo <T > isNotEqualTo (@ Nullable T value ) {
646646 return IsNotEqualTo .of (value );
647647 }
648648
649- static <T > IsNotEqualTo <T > isNotEqualTo (Supplier <T > valueSupplier ) {
649+ static <T > IsNotEqualTo <T > isNotEqualTo (Supplier <@ Nullable T > valueSupplier ) {
650650 return isNotEqualTo (valueSupplier .get ());
651651 }
652652
@@ -662,15 +662,15 @@ static <T> IsNotEqualTo<T> isNotEqualToWhenPresent(@Nullable T value) {
662662 return IsNotEqualTo .of (value ).filter (Objects ::nonNull );
663663 }
664664
665- static <T > IsNotEqualTo <T > isNotEqualToWhenPresent (Supplier <T > valueSupplier ) {
665+ static <T > IsNotEqualTo <T > isNotEqualToWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
666666 return isNotEqualToWhenPresent (valueSupplier .get ());
667667 }
668668
669669 static <T > IsGreaterThan <T > isGreaterThan (@ Nullable T value ) {
670670 return IsGreaterThan .of (value );
671671 }
672672
673- static <T > IsGreaterThan <T > isGreaterThan (Supplier <T > valueSupplier ) {
673+ static <T > IsGreaterThan <T > isGreaterThan (Supplier <@ Nullable T > valueSupplier ) {
674674 return isGreaterThan (valueSupplier .get ());
675675 }
676676
@@ -686,15 +686,15 @@ static <T> IsGreaterThan<T> isGreaterThanWhenPresent(@Nullable T value) {
686686 return IsGreaterThan .of (value ).filter (Objects ::nonNull );
687687 }
688688
689- static <T > IsGreaterThan <T > isGreaterThanWhenPresent (Supplier <T > valueSupplier ) {
689+ static <T > IsGreaterThan <T > isGreaterThanWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
690690 return isGreaterThanWhenPresent (valueSupplier .get ());
691691 }
692692
693693 static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualTo (@ Nullable T value ) {
694694 return IsGreaterThanOrEqualTo .of (value );
695695 }
696696
697- static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualTo (Supplier <T > valueSupplier ) {
697+ static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualTo (Supplier <@ Nullable T > valueSupplier ) {
698698 return isGreaterThanOrEqualTo (valueSupplier .get ());
699699 }
700700
@@ -711,15 +711,15 @@ static <T> IsGreaterThanOrEqualTo<T> isGreaterThanOrEqualToWhenPresent(@Nullable
711711 return IsGreaterThanOrEqualTo .of (value ).filter (Objects ::nonNull );
712712 }
713713
714- static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualToWhenPresent (Supplier <T > valueSupplier ) {
714+ static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualToWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
715715 return isGreaterThanOrEqualToWhenPresent (valueSupplier .get ());
716716 }
717717
718718 static <T > IsLessThan <T > isLessThan (@ Nullable T value ) {
719719 return IsLessThan .of (value );
720720 }
721721
722- static <T > IsLessThan <T > isLessThan (Supplier <T > valueSupplier ) {
722+ static <T > IsLessThan <T > isLessThan (Supplier <@ Nullable T > valueSupplier ) {
723723 return isLessThan (valueSupplier .get ());
724724 }
725725
@@ -735,15 +735,15 @@ static <T> IsLessThan<T> isLessThanWhenPresent(@Nullable T value) {
735735 return IsLessThan .of (value ).filter (Objects ::nonNull );
736736 }
737737
738- static <T > IsLessThan <T > isLessThanWhenPresent (Supplier <T > valueSupplier ) {
738+ static <T > IsLessThan <T > isLessThanWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
739739 return isLessThanWhenPresent (valueSupplier .get ());
740740 }
741741
742742 static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualTo (@ Nullable T value ) {
743743 return IsLessThanOrEqualTo .of (value );
744744 }
745745
746- static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualTo (Supplier <T > valueSupplier ) {
746+ static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualTo (Supplier <@ Nullable T > valueSupplier ) {
747747 return isLessThanOrEqualTo (valueSupplier .get ());
748748 }
749749
@@ -759,7 +759,7 @@ static <T> IsLessThanOrEqualTo<T> isLessThanOrEqualToWhenPresent(@Nullable T val
759759 return IsLessThanOrEqualTo .of (value ).filter (Objects ::nonNull );
760760 }
761761
762- static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualToWhenPresent (Supplier <T > valueSupplier ) {
762+ static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualToWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
763763 return isLessThanOrEqualToWhenPresent (valueSupplier .get ());
764764 }
765765
@@ -807,68 +807,68 @@ static <T> IsNotInWhenPresent<T> isNotInWhenPresent(@Nullable Collection<@Nullab
807807 return values == null ? IsNotInWhenPresent .empty () : IsNotInWhenPresent .of (values );
808808 }
809809
810- static <T > IsBetween .Builder <T > isBetween (T value1 ) {
810+ static <T > IsBetween .Builder <T > isBetween (@ Nullable T value1 ) {
811811 return IsBetween .isBetween (value1 );
812812 }
813813
814- static <T > IsBetween .Builder <T > isBetween (Supplier <T > valueSupplier1 ) {
814+ static <T > IsBetween .Builder <T > isBetween (Supplier <@ Nullable T > valueSupplier1 ) {
815815 return isBetween (valueSupplier1 .get ());
816816 }
817817
818818 static <T > IsBetween .WhenPresentBuilder <T > isBetweenWhenPresent (@ Nullable T value1 ) {
819819 return IsBetween .isBetweenWhenPresent (value1 );
820820 }
821821
822- static <T > IsBetween .WhenPresentBuilder <T > isBetweenWhenPresent (Supplier <T > valueSupplier1 ) {
822+ static <T > IsBetween .WhenPresentBuilder <T > isBetweenWhenPresent (Supplier <@ Nullable T > valueSupplier1 ) {
823823 return isBetweenWhenPresent (valueSupplier1 .get ());
824824 }
825825
826- static <T > IsNotBetween .Builder <T > isNotBetween (T value1 ) {
826+ static <T > IsNotBetween .Builder <T > isNotBetween (@ Nullable T value1 ) {
827827 return IsNotBetween .isNotBetween (value1 );
828828 }
829829
830- static <T > IsNotBetween .Builder <T > isNotBetween (Supplier <T > valueSupplier1 ) {
830+ static <T > IsNotBetween .Builder <T > isNotBetween (Supplier <@ Nullable T > valueSupplier1 ) {
831831 return isNotBetween (valueSupplier1 .get ());
832832 }
833833
834834 static <T > IsNotBetween .WhenPresentBuilder <T > isNotBetweenWhenPresent (@ Nullable T value1 ) {
835835 return IsNotBetween .isNotBetweenWhenPresent (value1 );
836836 }
837837
838- static <T > IsNotBetween .WhenPresentBuilder <T > isNotBetweenWhenPresent (Supplier <T > valueSupplier1 ) {
838+ static <T > IsNotBetween .WhenPresentBuilder <T > isNotBetweenWhenPresent (Supplier <@ Nullable T > valueSupplier1 ) {
839839 return isNotBetweenWhenPresent (valueSupplier1 .get ());
840840 }
841841
842842 // for string columns, but generic for columns with type handlers
843- static <T > IsLike <T > isLike (T value ) {
843+ static <T > IsLike <T > isLike (@ Nullable T value ) {
844844 return IsLike .of (value );
845845 }
846846
847- static <T > IsLike <T > isLike (Supplier <T > valueSupplier ) {
847+ static <T > IsLike <T > isLike (Supplier <@ Nullable T > valueSupplier ) {
848848 return isLike (valueSupplier .get ());
849849 }
850850
851851 static <T > IsLike <T > isLikeWhenPresent (@ Nullable T value ) {
852852 return IsLike .of (value ).filter (Objects ::nonNull );
853853 }
854854
855- static <T > IsLike <T > isLikeWhenPresent (Supplier <T > valueSupplier ) {
855+ static <T > IsLike <T > isLikeWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
856856 return isLikeWhenPresent (valueSupplier .get ());
857857 }
858858
859- static <T > IsNotLike <T > isNotLike (T value ) {
859+ static <T > IsNotLike <T > isNotLike (@ Nullable T value ) {
860860 return IsNotLike .of (value );
861861 }
862862
863- static <T > IsNotLike <T > isNotLike (Supplier <T > valueSupplier ) {
863+ static <T > IsNotLike <T > isNotLike (Supplier <@ Nullable T > valueSupplier ) {
864864 return isNotLike (valueSupplier .get ());
865865 }
866866
867867 static <T > IsNotLike <T > isNotLikeWhenPresent (@ Nullable T value ) {
868868 return IsNotLike .of (value ).filter (Objects ::nonNull );
869869 }
870870
871- static <T > IsNotLike <T > isNotLikeWhenPresent (Supplier <T > valueSupplier ) {
871+ static <T > IsNotLike <T > isNotLikeWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
872872 return isNotLikeWhenPresent (valueSupplier .get ());
873873 }
874874
@@ -882,35 +882,35 @@ static IsEqualTo<Boolean> isFalse() {
882882 }
883883
884884 // conditions for strings only
885- static IsLikeCaseInsensitive isLikeCaseInsensitive (String value ) {
885+ static IsLikeCaseInsensitive isLikeCaseInsensitive (@ Nullable String value ) {
886886 return IsLikeCaseInsensitive .of (value );
887887 }
888888
889- static IsLikeCaseInsensitive isLikeCaseInsensitive (Supplier <String > valueSupplier ) {
889+ static IsLikeCaseInsensitive isLikeCaseInsensitive (Supplier <@ Nullable String > valueSupplier ) {
890890 return isLikeCaseInsensitive (valueSupplier .get ());
891891 }
892892
893893 static IsLikeCaseInsensitive isLikeCaseInsensitiveWhenPresent (@ Nullable String value ) {
894894 return IsLikeCaseInsensitive .of (value ).filter (Objects ::nonNull );
895895 }
896896
897- static IsLikeCaseInsensitive isLikeCaseInsensitiveWhenPresent (Supplier <String > valueSupplier ) {
897+ static IsLikeCaseInsensitive isLikeCaseInsensitiveWhenPresent (Supplier <@ Nullable String > valueSupplier ) {
898898 return isLikeCaseInsensitiveWhenPresent (valueSupplier .get ());
899899 }
900900
901- static IsNotLikeCaseInsensitive isNotLikeCaseInsensitive (String value ) {
901+ static IsNotLikeCaseInsensitive isNotLikeCaseInsensitive (@ Nullable String value ) {
902902 return IsNotLikeCaseInsensitive .of (value );
903903 }
904904
905- static IsNotLikeCaseInsensitive isNotLikeCaseInsensitive (Supplier <String > valueSupplier ) {
905+ static IsNotLikeCaseInsensitive isNotLikeCaseInsensitive (Supplier <@ Nullable String > valueSupplier ) {
906906 return isNotLikeCaseInsensitive (valueSupplier .get ());
907907 }
908908
909909 static IsNotLikeCaseInsensitive isNotLikeCaseInsensitiveWhenPresent (@ Nullable String value ) {
910910 return IsNotLikeCaseInsensitive .of (value ).filter (Objects ::nonNull );
911911 }
912912
913- static IsNotLikeCaseInsensitive isNotLikeCaseInsensitiveWhenPresent (Supplier <String > valueSupplier ) {
913+ static IsNotLikeCaseInsensitive isNotLikeCaseInsensitiveWhenPresent (Supplier <@ Nullable String > valueSupplier ) {
914914 return isNotLikeCaseInsensitiveWhenPresent (valueSupplier .get ());
915915 }
916916
0 commit comments