33import graphql .Internal ;
44import graphql .language .NamedNode ;
55import graphql .language .NodeParentTree ;
6- import graphql .schema .*;
6+ import graphql .schema .DataFetcher ;
7+ import graphql .schema .FieldCoordinates ;
8+ import graphql .schema .GraphQLCodeRegistry ;
9+ import graphql .schema .GraphQLDirective ;
10+ import graphql .schema .GraphQLDirectiveContainer ;
11+ import graphql .schema .GraphQLFieldDefinition ;
12+ import graphql .schema .GraphQLFieldsContainer ;
13+ import graphql .schema .GraphqlElementParentTree ;
714import graphql .schema .idl .SchemaDirectiveWiringEnvironment ;
815import graphql .schema .idl .TypeDefinitionRegistry ;
916import graphql .util .FpKit ;
1724/*
1825 * DO NOT EDIT THIS FILE!
1926 *
20- * File copied from com.graphql-java.graphql-java:15.0 without any changes.
27+ * File copied from com.graphql-java.graphql-java:16.1 without any changes.
2128 */
2229@ Internal
2330public class SchemaDirectiveWiringEnvironmentImpl <T extends GraphQLDirectiveContainer > implements SchemaDirectiveWiringEnvironment <T > {
2431
2532 private final T element ;
2633 private final Map <String , GraphQLDirective > directives ;
27- private final NodeParentTree <NamedNode > nodeParentTree ;
34+ private final NodeParentTree <NamedNode <?> > nodeParentTree ;
2835 private final TypeDefinitionRegistry typeDefinitionRegistry ;
2936 private final Map <String , Object > context ;
3037 private final GraphQLCodeRegistry .Builder codeRegistry ;
@@ -33,12 +40,7 @@ public class SchemaDirectiveWiringEnvironmentImpl<T extends GraphQLDirectiveCont
3340 private final GraphQLFieldDefinition fieldDefinition ;
3441 private final GraphQLDirective registeredDirective ;
3542
36- public SchemaDirectiveWiringEnvironmentImpl (
37- T element ,
38- List <GraphQLDirective > directives ,
39- GraphQLDirective registeredDirective ,
40- SchemaGeneratorDirectiveHelper .Parameters parameters
41- ) {
43+ public SchemaDirectiveWiringEnvironmentImpl (T element , List <GraphQLDirective > directives , GraphQLDirective registeredDirective , SchemaGeneratorDirectiveHelper .Parameters parameters ) {
4244 this .element = element ;
4345 this .registeredDirective = registeredDirective ;
4446 this .typeDefinitionRegistry = parameters .getTypeRegistry ();
@@ -77,7 +79,7 @@ public boolean containsDirective(String directiveName) {
7779 }
7880
7981 @ Override
80- public NodeParentTree <NamedNode > getNodeParentTree () {
82+ public NodeParentTree <NamedNode <?> > getNodeParentTree () {
8183 return nodeParentTree ;
8284 }
8385
@@ -112,14 +114,14 @@ public GraphQLFieldDefinition getFieldDefinition() {
112114 }
113115
114116 @ Override
115- public DataFetcher getFieldDataFetcher () {
117+ public DataFetcher <?> getFieldDataFetcher () {
116118 assertNotNull (fieldDefinition , () -> "An output field must be in context to call this method" );
117119 assertNotNull (fieldsContainer , () -> "An output field container must be in context to call this method" );
118120 return codeRegistry .getDataFetcher (fieldsContainer , fieldDefinition );
119121 }
120122
121123 @ Override
122- public GraphQLFieldDefinition setFieldDataFetcher (DataFetcher newDataFetcher ) {
124+ public GraphQLFieldDefinition setFieldDataFetcher (DataFetcher <?> newDataFetcher ) {
123125 assertNotNull (fieldDefinition , () -> "An output field must be in context to call this method" );
124126 assertNotNull (fieldsContainer , () -> "An output field container must be in context to call this method" );
125127
0 commit comments