INNER CODE UNIT · Java
build
Enigmatis/graphql-java-annotations · src/main/java/graphql/annotations/AnnotationsSchemaCreator.java:229
public GraphQLSchema build() {
assert this.queryObject != null;
if (this.graphQLAnnotations == null) {
this.graphQLAnnotations = new GraphQLAnnotations();
}
if (this.graphqlSchemaBuilder == null) {
this.graphqlSchemaBuilder = new GraphQLSchema.Builder();
}
this.typeExtensions.forEach(typeExtension -> this.graphQLAnnotations.registerTypeExtension(typeExtension));
this.typeFunctions.forEach(typeFunction -> this.graphQLAnnotations.registerTypeFunction(typeFunction));
if (this.shouldAlwaysPrettify != null) {
this.graphQLAnnotations.getObjectHandler().getTypeRetriever().getGraphQLFieldRetriever().setAlwaysPrettify(this.shouldAlwaysPrettify);
}