@@ -618,11 +618,11 @@ static <T> IsNotNull<T> isNotNull() {
618
618
return new IsNotNull <>();
619
619
}
620
620
621
- static <T > IsEqualTo <T > isEqualTo (@ Nullable T value ) {
621
+ static <T > IsEqualTo <T > isEqualTo (T value ) {
622
622
return IsEqualTo .of (value );
623
623
}
624
624
625
- static <T > IsEqualTo <T > isEqualTo (Supplier <@ Nullable T > valueSupplier ) {
625
+ static <T > IsEqualTo <T > isEqualTo (Supplier <T > valueSupplier ) {
626
626
return isEqualTo (valueSupplier .get ());
627
627
}
628
628
@@ -635,18 +635,18 @@ static <T> IsEqualToColumn<T> isEqualTo(BasicColumn column) {
635
635
}
636
636
637
637
static <T > IsEqualTo <T > isEqualToWhenPresent (@ Nullable T value ) {
638
- return IsEqualTo .of ( value ). filter ( Objects :: nonNull );
638
+ return value == null ? IsEqualTo .empty () : IsEqualTo . of ( value );
639
639
}
640
640
641
641
static <T > IsEqualTo <T > isEqualToWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
642
642
return isEqualToWhenPresent (valueSupplier .get ());
643
643
}
644
644
645
- static <T > IsNotEqualTo <T > isNotEqualTo (@ Nullable T value ) {
645
+ static <T > IsNotEqualTo <T > isNotEqualTo (T value ) {
646
646
return IsNotEqualTo .of (value );
647
647
}
648
648
649
- static <T > IsNotEqualTo <T > isNotEqualTo (Supplier <@ Nullable T > valueSupplier ) {
649
+ static <T > IsNotEqualTo <T > isNotEqualTo (Supplier <T > valueSupplier ) {
650
650
return isNotEqualTo (valueSupplier .get ());
651
651
}
652
652
@@ -659,18 +659,18 @@ static <T> IsNotEqualToColumn<T> isNotEqualTo(BasicColumn column) {
659
659
}
660
660
661
661
static <T > IsNotEqualTo <T > isNotEqualToWhenPresent (@ Nullable T value ) {
662
- return IsNotEqualTo .of ( value ). filter ( Objects :: nonNull );
662
+ return value == null ? IsNotEqualTo .empty () : IsNotEqualTo . of ( value );
663
663
}
664
664
665
665
static <T > IsNotEqualTo <T > isNotEqualToWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
666
666
return isNotEqualToWhenPresent (valueSupplier .get ());
667
667
}
668
668
669
- static <T > IsGreaterThan <T > isGreaterThan (@ Nullable T value ) {
669
+ static <T > IsGreaterThan <T > isGreaterThan (T value ) {
670
670
return IsGreaterThan .of (value );
671
671
}
672
672
673
- static <T > IsGreaterThan <T > isGreaterThan (Supplier <@ Nullable T > valueSupplier ) {
673
+ static <T > IsGreaterThan <T > isGreaterThan (Supplier <T > valueSupplier ) {
674
674
return isGreaterThan (valueSupplier .get ());
675
675
}
676
676
@@ -683,18 +683,18 @@ static <T> IsGreaterThanColumn<T> isGreaterThan(BasicColumn column) {
683
683
}
684
684
685
685
static <T > IsGreaterThan <T > isGreaterThanWhenPresent (@ Nullable T value ) {
686
- return IsGreaterThan .of ( value ). filter ( Objects :: nonNull );
686
+ return value == null ? IsGreaterThan .empty () : IsGreaterThan . of ( value );
687
687
}
688
688
689
689
static <T > IsGreaterThan <T > isGreaterThanWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
690
690
return isGreaterThanWhenPresent (valueSupplier .get ());
691
691
}
692
692
693
- static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualTo (@ Nullable T value ) {
693
+ static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualTo (T value ) {
694
694
return IsGreaterThanOrEqualTo .of (value );
695
695
}
696
696
697
- static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualTo (Supplier <@ Nullable T > valueSupplier ) {
697
+ static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualTo (Supplier <T > valueSupplier ) {
698
698
return isGreaterThanOrEqualTo (valueSupplier .get ());
699
699
}
700
700
@@ -708,18 +708,18 @@ static <T> IsGreaterThanOrEqualToColumn<T> isGreaterThanOrEqualTo(BasicColumn co
708
708
}
709
709
710
710
static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualToWhenPresent (@ Nullable T value ) {
711
- return IsGreaterThanOrEqualTo .of ( value ). filter ( Objects :: nonNull );
711
+ return value == null ? IsGreaterThanOrEqualTo .empty () : IsGreaterThanOrEqualTo . of ( value );
712
712
}
713
713
714
714
static <T > IsGreaterThanOrEqualTo <T > isGreaterThanOrEqualToWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
715
715
return isGreaterThanOrEqualToWhenPresent (valueSupplier .get ());
716
716
}
717
717
718
- static <T > IsLessThan <T > isLessThan (@ Nullable T value ) {
718
+ static <T > IsLessThan <T > isLessThan (T value ) {
719
719
return IsLessThan .of (value );
720
720
}
721
721
722
- static <T > IsLessThan <T > isLessThan (Supplier <@ Nullable T > valueSupplier ) {
722
+ static <T > IsLessThan <T > isLessThan (Supplier <T > valueSupplier ) {
723
723
return isLessThan (valueSupplier .get ());
724
724
}
725
725
@@ -732,18 +732,18 @@ static <T> IsLessThanColumn<T> isLessThan(BasicColumn column) {
732
732
}
733
733
734
734
static <T > IsLessThan <T > isLessThanWhenPresent (@ Nullable T value ) {
735
- return IsLessThan .of ( value ). filter ( Objects :: nonNull );
735
+ return value == null ? IsLessThan .empty () : IsLessThan . of ( value );
736
736
}
737
737
738
738
static <T > IsLessThan <T > isLessThanWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
739
739
return isLessThanWhenPresent (valueSupplier .get ());
740
740
}
741
741
742
- static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualTo (@ Nullable T value ) {
742
+ static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualTo (T value ) {
743
743
return IsLessThanOrEqualTo .of (value );
744
744
}
745
745
746
- static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualTo (Supplier <@ Nullable T > valueSupplier ) {
746
+ static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualTo (Supplier <T > valueSupplier ) {
747
747
return isLessThanOrEqualTo (valueSupplier .get ());
748
748
}
749
749
@@ -756,7 +756,7 @@ static <T> IsLessThanOrEqualToColumn<T> isLessThanOrEqualTo(BasicColumn column)
756
756
}
757
757
758
758
static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualToWhenPresent (@ Nullable T value ) {
759
- return IsLessThanOrEqualTo .of ( value ). filter ( Objects :: nonNull );
759
+ return value == null ? IsLessThanOrEqualTo .empty () : IsLessThanOrEqualTo . of ( value );
760
760
}
761
761
762
762
static <T > IsLessThanOrEqualTo <T > isLessThanOrEqualToWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
@@ -840,32 +840,32 @@ static <T> IsNotBetween.WhenPresentBuilder<T> isNotBetweenWhenPresent(Supplier<@
840
840
}
841
841
842
842
// for string columns, but generic for columns with type handlers
843
- static <T > IsLike <T > isLike (@ Nullable T value ) {
843
+ static <T > IsLike <T > isLike (T value ) {
844
844
return IsLike .of (value );
845
845
}
846
846
847
- static <T > IsLike <T > isLike (Supplier <@ Nullable T > valueSupplier ) {
847
+ static <T > IsLike <T > isLike (Supplier <T > valueSupplier ) {
848
848
return isLike (valueSupplier .get ());
849
849
}
850
850
851
851
static <T > IsLike <T > isLikeWhenPresent (@ Nullable T value ) {
852
- return IsLike .of ( value ). filter ( Objects :: nonNull );
852
+ return value == null ? IsLike .empty () : IsLike . of ( value );
853
853
}
854
854
855
855
static <T > IsLike <T > isLikeWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
856
856
return isLikeWhenPresent (valueSupplier .get ());
857
857
}
858
858
859
- static <T > IsNotLike <T > isNotLike (@ Nullable T value ) {
859
+ static <T > IsNotLike <T > isNotLike (T value ) {
860
860
return IsNotLike .of (value );
861
861
}
862
862
863
- static <T > IsNotLike <T > isNotLike (Supplier <@ Nullable T > valueSupplier ) {
863
+ static <T > IsNotLike <T > isNotLike (Supplier <T > valueSupplier ) {
864
864
return isNotLike (valueSupplier .get ());
865
865
}
866
866
867
867
static <T > IsNotLike <T > isNotLikeWhenPresent (@ Nullable T value ) {
868
- return IsNotLike .of ( value ). filter ( Objects :: nonNull );
868
+ return value == null ? IsNotLike .empty () : IsNotLike . of ( value );
869
869
}
870
870
871
871
static <T > IsNotLike <T > isNotLikeWhenPresent (Supplier <@ Nullable T > valueSupplier ) {
@@ -882,32 +882,32 @@ static IsEqualTo<Boolean> isFalse() {
882
882
}
883
883
884
884
// conditions for strings only
885
- static IsLikeCaseInsensitive isLikeCaseInsensitive (@ Nullable String value ) {
885
+ static IsLikeCaseInsensitive isLikeCaseInsensitive (String value ) {
886
886
return IsLikeCaseInsensitive .of (value );
887
887
}
888
888
889
- static IsLikeCaseInsensitive isLikeCaseInsensitive (Supplier <@ Nullable String > valueSupplier ) {
889
+ static IsLikeCaseInsensitive isLikeCaseInsensitive (Supplier <String > valueSupplier ) {
890
890
return isLikeCaseInsensitive (valueSupplier .get ());
891
891
}
892
892
893
893
static IsLikeCaseInsensitive isLikeCaseInsensitiveWhenPresent (@ Nullable String value ) {
894
- return IsLikeCaseInsensitive .of ( value ). filter ( Objects :: nonNull );
894
+ return value == null ? IsLikeCaseInsensitive .empty () : IsLikeCaseInsensitive . of ( value );
895
895
}
896
896
897
897
static IsLikeCaseInsensitive isLikeCaseInsensitiveWhenPresent (Supplier <@ Nullable String > valueSupplier ) {
898
898
return isLikeCaseInsensitiveWhenPresent (valueSupplier .get ());
899
899
}
900
900
901
- static IsNotLikeCaseInsensitive isNotLikeCaseInsensitive (@ Nullable String value ) {
901
+ static IsNotLikeCaseInsensitive isNotLikeCaseInsensitive (String value ) {
902
902
return IsNotLikeCaseInsensitive .of (value );
903
903
}
904
904
905
- static IsNotLikeCaseInsensitive isNotLikeCaseInsensitive (Supplier <@ Nullable String > valueSupplier ) {
905
+ static IsNotLikeCaseInsensitive isNotLikeCaseInsensitive (Supplier <String > valueSupplier ) {
906
906
return isNotLikeCaseInsensitive (valueSupplier .get ());
907
907
}
908
908
909
909
static IsNotLikeCaseInsensitive isNotLikeCaseInsensitiveWhenPresent (@ Nullable String value ) {
910
- return IsNotLikeCaseInsensitive .of ( value ). filter ( Objects :: nonNull );
910
+ return value == null ? IsNotLikeCaseInsensitive .empty () : IsNotLikeCaseInsensitive . of ( value );
911
911
}
912
912
913
913
static IsNotLikeCaseInsensitive isNotLikeCaseInsensitiveWhenPresent (Supplier <@ Nullable String > valueSupplier ) {
0 commit comments