Skip to content

Commit 9c9d06b

Browse files
committed
add some nonNull annotations
1 parent 53a371a commit 9c9d06b

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

src/main/java/it/aboutbits/springboot/testing/testdata/base/ModifyableTestDataCreator.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import it.aboutbits.springboot.testing.spring.BeanAccessor;
44
import jakarta.persistence.EntityManager;
5+
import lombok.NonNull;
56
import lombok.extern.slf4j.Slf4j;
67
import org.springframework.transaction.support.TransactionTemplate;
78

@@ -29,7 +30,7 @@ protected ModifyableTestDataCreator(int count) {
2930
super(count);
3031
}
3132

32-
public CREATOR modifyParameter(BiFunction<PARAMETER, Integer, PARAMETER> parameterMutator) {
33+
public CREATOR modifyParameter(@NonNull BiFunction<PARAMETER, Integer, PARAMETER> parameterMutator) {
3334
this.parameterMutator = (parameter, index) -> {
3435
mutatorCalled = true;
3536
return parameterMutator.apply(parameter, index);
@@ -38,7 +39,7 @@ public CREATOR modifyParameter(BiFunction<PARAMETER, Integer, PARAMETER> paramet
3839
return (CREATOR) this;
3940
}
4041

41-
public CREATOR modifyParameter(UnaryOperator<PARAMETER> parameterMutator) {
42+
public CREATOR modifyParameter(@NonNull UnaryOperator<PARAMETER> parameterMutator) {
4243
this.parameterMutator = (parameter, index) -> {
4344
mutatorCalled = true;
4445
return parameterMutator.apply(parameter);
@@ -47,12 +48,12 @@ public CREATOR modifyParameter(UnaryOperator<PARAMETER> parameterMutator) {
4748
return (CREATOR) this;
4849
}
4950

50-
public CREATOR modifyResult(ObjIntConsumer<ITEM> resultMutator) {
51+
public CREATOR modifyResult(@NonNull ObjIntConsumer<ITEM> resultMutator) {
5152
this.resultMutator = resultMutator;
5253
return (CREATOR) this;
5354
}
5455

55-
public CREATOR modifyResult(Consumer<ITEM> resultMutator) {
56+
public CREATOR modifyResult(@NonNull Consumer<ITEM> resultMutator) {
5657
this.resultMutator = (item, index) -> resultMutator.accept(item);
5758
return (CREATOR) this;
5859
}
@@ -79,7 +80,7 @@ protected List<ITEM> create() {
7980
return result;
8081
}
8182

82-
protected ITEM saveMutation(ITEM item) {
83+
protected ITEM saveMutation(@NonNull ITEM item) {
8384
var entityManager = BeanAccessor.getBean(EntityManager.class);
8485
var transactionTemplate = BeanAccessor.getBean(TransactionTemplate.class);
8586

src/main/java/it/aboutbits/springboot/testing/testdata/base/TestDataCreator.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package it.aboutbits.springboot.testing.testdata.base;
22

3+
import lombok.NonNull;
4+
35
import java.util.ArrayList;
46
import java.util.Comparator;
57
import java.util.HashSet;
@@ -26,11 +28,11 @@ public List<ITEM> returnAll() {
2628
return create();
2729
}
2830

29-
public List<ITEM> returnSorted(Comparator<ITEM> comparator) {
31+
public List<ITEM> returnSorted(@NonNull Comparator<ITEM> comparator) {
3032
return returnAll().stream().sorted(comparator).toList();
3133
}
3234

33-
public <U extends Comparable<? super U>> List<ITEM> returnSorted(Function<ITEM, U> comparator) {
35+
public <U extends Comparable<? super U>> List<ITEM> returnSorted(@NonNull Function<ITEM, U> comparator) {
3436
return returnAll().stream()
3537
.sorted(Comparator.comparing(comparator))
3638
.toList();

0 commit comments

Comments
 (0)