Skip to content

Commit a6729d6

Browse files
pkernevezbric3
authored andcommitted
chore: update BDDMockito with jspecify annotation
1 parent bb83c92 commit a6729d6

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

mockito-core/src/main/java/org/mockito/BDDMockito.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*/
55
package org.mockito;
66

7+
import org.jspecify.annotations.Nullable;
78
import org.mockito.stubbing.Answer;
89
import org.mockito.stubbing.OngoingStubbing;
910
import org.mockito.stubbing.Stubber;
@@ -102,14 +103,14 @@ public interface BDDMyOngoingStubbing<T> {
102103
* See original {@link OngoingStubbing#thenReturn(Object)}
103104
* @since 1.8.0
104105
*/
105-
BDDMyOngoingStubbing<T> willReturn(T value);
106+
BDDMyOngoingStubbing<T> willReturn(@Nullable T value);
106107

107108
/**
108109
* See original {@link OngoingStubbing#thenReturn(Object, Object[])}
109110
* @since 1.8.0
110111
*/
111112
@SuppressWarnings({"unchecked", "varargs"})
112-
BDDMyOngoingStubbing<T> willReturn(T value, T... values);
113+
BDDMyOngoingStubbing<T> willReturn(@Nullable T value, @Nullable T... values);
113114

114115
/**
115116
* See original {@link OngoingStubbing#thenThrow(Throwable...)}
@@ -163,11 +164,11 @@ public BDDMyOngoingStubbing<T> will(Answer<?> answer) {
163164
return new BDDOngoingStubbingImpl<T>(mockitoOngoingStubbing.then(answer));
164165
}
165166

166-
public BDDMyOngoingStubbing<T> willReturn(T value) {
167+
public BDDMyOngoingStubbing<T> willReturn(@Nullable T value) {
167168
return new BDDOngoingStubbingImpl<T>(mockitoOngoingStubbing.thenReturn(value));
168169
}
169170

170-
public BDDMyOngoingStubbing<T> willReturn(T value, T... values) {
171+
public BDDMyOngoingStubbing<T> willReturn(@Nullable T value, @Nullable T... values) {
171172
return new BDDOngoingStubbingImpl<T>(mockitoOngoingStubbing.thenReturn(value, values));
172173
}
173174

@@ -199,7 +200,7 @@ public <M> M getMock() {
199200
* see original {@link Mockito#when(Object)}
200201
* @since 1.8.0
201202
*/
202-
public static <T> BDDMyOngoingStubbing<T> given(T methodCall) {
203+
public static <T> BDDMyOngoingStubbing<T> given(@Nullable T methodCall) {
203204
return new BDDOngoingStubbingImpl<T>(Mockito.when(methodCall));
204205
}
205206

0 commit comments

Comments
 (0)