Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/main/java/graphql/analysis/QueryComplexityInfo.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import graphql.PublicApi;
import graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters;
import graphql.execution.instrumentation.parameters.InstrumentationValidationParameters;
import org.jspecify.annotations.NullUnmarked;

/**
* The query complexity info.
Expand Down Expand Up @@ -62,6 +63,7 @@ public static Builder newQueryComplexityInfo() {
}

@PublicApi
@NullUnmarked
public static class Builder {

private int complexity;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/analysis/QueryDepthInfo.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package graphql.analysis;

import graphql.PublicApi;
import org.jspecify.annotations.NullUnmarked;

/**
* The query depth info.
Expand Down Expand Up @@ -38,6 +39,7 @@ public static Builder newQueryDepthInfo() {
}

@PublicApi
@NullUnmarked
public static class Builder {

private int depth;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/analysis/QueryTransformer.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

import java.util.LinkedHashMap;
import java.util.Map;
import org.jspecify.annotations.NullUnmarked;

import static graphql.Assert.assertNotNull;
import static graphql.language.AstNodeAdapter.AST_NODE_ADAPTER;
Expand Down Expand Up @@ -98,6 +99,7 @@ public static Builder newQueryTransformer() {
}

@PublicApi
@NullUnmarked
public static class Builder {
private GraphQLSchema schema;
private Map<String, Object> variables;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/analysis/QueryTraverser.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
import java.util.List;
import java.util.Locale;
import java.util.Map;
import org.jspecify.annotations.NullUnmarked;

import static graphql.Assert.assertNotNull;
import static graphql.Assert.assertShouldNeverHappen;
Expand Down Expand Up @@ -215,6 +216,7 @@ public static Builder newQueryTraverser() {
}

@PublicApi
@NullUnmarked
public static class Builder {
private GraphQLSchema schema;
private Document document;
Expand Down
2 changes: 0 additions & 2 deletions src/main/java/graphql/language/NodeDirectivesBuilder.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,4 @@ public interface NodeDirectivesBuilder extends NodeBuilder {
NodeDirectivesBuilder directives(List<Directive> directives);

NodeDirectivesBuilder directive(Directive directive);


}
2 changes: 2 additions & 0 deletions src/main/java/graphql/schema/GraphQLEnumValueDefinition.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import org.jspecify.annotations.NullUnmarked;

import static graphql.Assert.assertNotNull;
import static graphql.Assert.assertValidName;
Expand Down Expand Up @@ -193,6 +194,7 @@ public static Builder newEnumValueDefinition(GraphQLEnumValueDefinition existing
}

@PublicApi
@NullUnmarked
public static class Builder extends GraphqlDirectivesContainerTypeBuilder<Builder, Builder> {
private Object value;
private String deprecationReason;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/schema/GraphQLFieldDefinition.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import org.jspecify.annotations.NullUnmarked;
import java.util.function.UnaryOperator;

import static graphql.Assert.assertNotNull;
Expand Down Expand Up @@ -256,6 +257,7 @@ public static Builder newFieldDefinition() {
}

@PublicApi
@NullUnmarked
public static class Builder extends GraphqlDirectivesContainerTypeBuilder<Builder,Builder> {

private GraphQLOutputType type;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/schema/GraphQLInputObjectField.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
import java.util.Locale;
import java.util.Map;
import java.util.function.Consumer;
import org.jspecify.annotations.NullUnmarked;

import static graphql.Assert.assertNotNull;
import static graphql.Assert.assertValidName;
Expand Down Expand Up @@ -266,6 +267,7 @@ public static Builder newInputObjectField() {
}

@PublicApi
@NullUnmarked
public static class Builder extends GraphqlDirectivesContainerTypeBuilder<Builder,Builder> {
private InputValueWithState defaultValue = InputValueWithState.NOT_SET;
private GraphQLInputType type;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/schema/GraphQLInputObjectType.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import org.jspecify.annotations.NullUnmarked;
import java.util.function.UnaryOperator;

import static graphql.Assert.assertNotNull;
Expand Down Expand Up @@ -253,6 +254,7 @@ public static Builder newInputObject() {
}

@PublicApi
@NullUnmarked
public static class Builder extends GraphqlDirectivesContainerTypeBuilder<Builder, Builder> {
private InputObjectTypeDefinition definition;
private List<InputObjectTypeExtensionDefinition> extensionDefinitions = emptyList();
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/schema/GraphQLInterfaceType.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import org.jspecify.annotations.NullUnmarked;
import java.util.function.UnaryOperator;

import static graphql.Assert.assertNotNull;
Expand Down Expand Up @@ -258,6 +259,7 @@ public static Builder newInterface(GraphQLInterfaceType existing) {


@PublicApi
@NullUnmarked
public static class Builder extends GraphqlDirectivesContainerTypeBuilder<Builder, Builder> {
private TypeResolver typeResolver;
private InterfaceTypeDefinition definition;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/schema/GraphQLObjectType.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import org.jspecify.annotations.NullUnmarked;
import java.util.function.UnaryOperator;

import static graphql.Assert.assertNotNull;
Expand Down Expand Up @@ -247,6 +248,7 @@ public static Builder newObject(GraphQLObjectType existing) {
}

@PublicApi
@NullUnmarked
public static class Builder extends GraphqlDirectivesContainerTypeBuilder<Builder, Builder> {
private ObjectTypeDefinition definition;
private List<ObjectTypeExtensionDefinition> extensionDefinitions = emptyList();
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/schema/GraphQLScalarType.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import org.jspecify.annotations.NullUnmarked;

import static graphql.Assert.assertNotNull;
import static graphql.Assert.assertValidName;
Expand Down Expand Up @@ -214,6 +215,7 @@ public static Builder newScalar(GraphQLScalarType existing) {


@PublicApi
@NullUnmarked
public static class Builder extends GraphqlDirectivesContainerTypeBuilder<Builder, Builder> {
private Coercing<?, ?> coercing;
private ScalarTypeDefinition definition;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/schema/GraphQLUnionType.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import org.jspecify.annotations.NullUnmarked;

import static graphql.Assert.assertNotEmpty;
import static graphql.Assert.assertNotNull;
Expand Down Expand Up @@ -249,6 +250,7 @@ public static Builder newUnionType(GraphQLUnionType existing) {
}

@PublicApi
@NullUnmarked
public static class Builder extends GraphqlDirectivesContainerTypeBuilder<Builder, Builder> {
private TypeResolver typeResolver;
private UnionTypeDefinition definition;
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/graphql/schema/idl/RuntimeWiring.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import java.util.Map;
import java.util.function.Consumer;
import java.util.function.UnaryOperator;
import org.jspecify.annotations.NullUnmarked;

import static graphql.Assert.assertNotNull;
import static graphql.schema.visibility.DefaultGraphqlFieldVisibility.DEFAULT_FIELD_VISIBILITY;
Expand Down Expand Up @@ -175,6 +176,7 @@ public GraphqlTypeComparatorRegistry getComparatorRegistry() {
}

@PublicApi
@NullUnmarked
public static class Builder {
private final Map<String, Map<String, DataFetcher>> dataFetchers = new LinkedHashMap<>();
private final Map<String, DataFetcher> defaultDataFetchers = new LinkedHashMap<>();
Expand Down
13 changes: 0 additions & 13 deletions src/test/groovy/graphql/archunit/JSpecifyAnnotationsCheck.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,11 @@ class JSpecifyAnnotationsCheck extends Specification {
"graphql.analysis.MaxQueryDepthInstrumentation",
"graphql.analysis.QueryComplexityCalculator",
"graphql.analysis.QueryComplexityInfo",
"graphql.analysis.QueryComplexityInfo\$Builder",
"graphql.analysis.QueryDepthInfo",
"graphql.analysis.QueryDepthInfo\$Builder",
"graphql.analysis.QueryReducer",
"graphql.analysis.QueryTransformer",
"graphql.analysis.QueryTransformer\$Builder",
"graphql.analysis.QueryTraversalOptions",
"graphql.analysis.QueryTraverser",
"graphql.analysis.QueryTraverser\$Builder",
"graphql.analysis.QueryVisitor",
"graphql.analysis.QueryVisitorFieldArgumentEnvironment",
"graphql.analysis.QueryVisitorFieldArgumentInputValue",
Expand Down Expand Up @@ -240,21 +236,16 @@ class JSpecifyAnnotationsCheck extends Specification {
"graphql.schema.GraphQLDirectiveContainer",
"graphql.schema.GraphQLEnumType",
"graphql.schema.GraphQLEnumValueDefinition",
"graphql.schema.GraphQLEnumValueDefinition\$Builder",
"graphql.schema.GraphQLFieldDefinition",
"graphql.schema.GraphQLFieldDefinition\$Builder",
"graphql.schema.GraphQLFieldsContainer",
"graphql.schema.GraphQLImplementingType",
"graphql.schema.GraphQLInputFieldsContainer",
"graphql.schema.GraphQLInputObjectField",
"graphql.schema.GraphQLInputObjectField\$Builder",
"graphql.schema.GraphQLInputObjectType",
"graphql.schema.GraphQLInputObjectType\$Builder",
"graphql.schema.GraphQLInputSchemaElement",
"graphql.schema.GraphQLInputType",
"graphql.schema.GraphQLInputValueDefinition",
"graphql.schema.GraphQLInterfaceType",
"graphql.schema.GraphQLInterfaceType\$Builder",
"graphql.schema.GraphQLList",
"graphql.schema.GraphQLModifiedType",
"graphql.schema.GraphQLNamedInputType",
Expand All @@ -264,10 +255,8 @@ class JSpecifyAnnotationsCheck extends Specification {
"graphql.schema.GraphQLNonNull",
"graphql.schema.GraphQLNullableType",
"graphql.schema.GraphQLObjectType",
"graphql.schema.GraphQLObjectType\$Builder",
"graphql.schema.GraphQLOutputType",
"graphql.schema.GraphQLScalarType",
"graphql.schema.GraphQLScalarType\$Builder",
"graphql.schema.GraphQLSchema",
"graphql.schema.GraphQLSchemaElement",
"graphql.schema.GraphQLType",
Expand All @@ -276,7 +265,6 @@ class JSpecifyAnnotationsCheck extends Specification {
"graphql.schema.GraphQLTypeVisitor",
"graphql.schema.GraphQLTypeVisitorStub",
"graphql.schema.GraphQLUnionType",
"graphql.schema.GraphQLUnionType\$Builder",
"graphql.schema.GraphQLUnmodifiedType",
"graphql.schema.GraphqlElementParentTree",
"graphql.schema.GraphqlTypeComparatorEnvironment",
Expand All @@ -302,7 +290,6 @@ class JSpecifyAnnotationsCheck extends Specification {
"graphql.schema.idl.MapEnumValuesProvider",
"graphql.schema.idl.NaturalEnumValuesProvider",
"graphql.schema.idl.RuntimeWiring",
"graphql.schema.idl.RuntimeWiring\$Builder",
"graphql.schema.idl.SchemaDirectiveWiring",
"graphql.schema.idl.SchemaDirectiveWiringEnvironment",
"graphql.schema.idl.SchemaGenerator",
Expand Down