Skip to content

Commit 13f89aa

Browse files
committed
nullable types
1 parent a66d8b3 commit 13f89aa

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

src/main/java/graphql/execution/instrumentation/dataloader/PerLevelDataLoaderDispatchStrategy.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,8 +305,8 @@ public void deferredOnFieldValue(String resultKey, FieldValueInfo fieldValueInfo
305305
CallStack callStack = getCallStack(parameters);
306306
boolean ready = callStack.lock.callLocked(() -> {
307307
callStack.deferredFragmentRootFieldsFetched.add(fieldValueInfo);
308-
DeferredCallContext deferredCallContext = Assert.assertNotNull(parameters.getDeferredCallContext());
309-
return callStack.deferredFragmentRootFieldsFetched.size() == deferredCallContext.getFields();
308+
AlternativeCallContext alternativeCallContext = Assert.assertNotNull(parameters.getDeferredCallContext());
309+
return callStack.deferredFragmentRootFieldsFetched.size() == alternativeCallContext.getFields();
310310
});
311311
if (ready) {
312312
int curLevel = parameters.getPath().getLevel();

src/main/java/graphql/schema/DataFetchingEnvironmentImpl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.dataloader.DataLoader;
2323
import org.dataloader.DataLoaderRegistry;
2424
import org.jspecify.annotations.NullMarked;
25+
import org.jspecify.annotations.NullUnmarked;
2526
import org.jspecify.annotations.Nullable;
2627

2728
import java.util.List;
@@ -33,11 +34,15 @@
3334
@Internal
3435
@NullMarked
3536
public class DataFetchingEnvironmentImpl implements DataFetchingEnvironment {
37+
@Nullable
3638
private final Object source;
3739
private final Supplier<Map<String, Object>> arguments;
40+
@Nullable
3841
private final Object context;
3942
private final GraphQLContext graphQLContext;
43+
@Nullable
4044
private final Object localContext;
45+
@Nullable
4146
private final Object root;
4247
private final GraphQLFieldDefinition fieldDefinition;
4348
private final MergedField mergedField;
@@ -265,6 +270,7 @@ public String toString() {
265270
'}';
266271
}
267272

273+
@NullUnmarked
268274
public static class Builder {
269275

270276
private Object source;

0 commit comments

Comments
 (0)