4444 */
4545@ PublicApi
4646@ NullMarked
47- public class DataFetcherResult <T > {
47+ public class DataFetcherResult <T extends @ Nullable Object > {
4848
4949 private final @ Nullable T data ;
5050 private final List <GraphQLError > errors ;
@@ -144,9 +144,9 @@ public boolean equals(Object o) {
144144
145145 DataFetcherResult <?> that = (DataFetcherResult <?>) o ;
146146 return Objects .equals (data , that .data )
147- && errors .equals (that .errors )
148- && Objects .equals (localContext , that .localContext )
149- && Objects .equals (extensions , that .extensions );
147+ && errors .equals (that .errors )
148+ && Objects .equals (localContext , that .localContext )
149+ && Objects .equals (extensions , that .extensions );
150150 }
151151
152152 @ Override
@@ -157,11 +157,11 @@ public int hashCode() {
157157 @ Override
158158 public String toString () {
159159 return "DataFetcherResult{" +
160- "data=" + data +
161- ", errors=" + errors +
162- ", localContext=" + localContext +
163- ", extensions=" + extensions +
164- '}' ;
160+ "data=" + data +
161+ ", errors=" + errors +
162+ ", localContext=" + localContext +
163+ ", extensions=" + extensions +
164+ '}' ;
165165 }
166166
167167 /**
@@ -175,7 +175,7 @@ public static <T> Builder<T> newResult() {
175175 return new Builder <>();
176176 }
177177
178- public static class Builder <T > {
178+ public static class Builder <T extends @ Nullable Object > {
179179 private @ Nullable T data ;
180180 private @ Nullable Object localContext ;
181181 private final List <GraphQLError > errors = new ArrayList <>();
0 commit comments