private GraphQLObjectType buildOperation(BuildContext buildCtx, OperationTypeDefinition operation) { Type type = operation.getTypeName(); return buildOutputType(buildCtx, type); }
private Consumer<OperationTypeDefinition> checkOperationTypesAreObjects(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors) { return op -> { // make sure it is defined as a ObjectTypeDef Type queryType = op.getTypeName(); Optional<TypeDefinition> type = typeRegistry.getType(queryType); type.ifPresent(typeDef -> { if (!(typeDef instanceof ObjectTypeDefinition)) { errors.add(new OperationTypesMustBeObjects(op)); } }); }; }
private NodePrinter<OperationTypeDefinition> operationTypeDefinition() { String nameTypeSep = compactMode ? ":" : ": "; return (out, node) -> out.printf("%s%s%s", node.getName(), nameTypeSep, type(node.getTypeName())); }
private Consumer<OperationTypeDefinition> checkOperationTypesExist(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors) { return op -> { TypeName unwrapped = TypeInfo.typeInfo(op.getTypeName()).getTypeName(); if (!typeRegistry.hasType(unwrapped)) { errors.add(new MissingTypeError("operation", op, op.getName(), unwrapped)); } }; }
private Builder(OperationTypeDefinition existing) { this.sourceLocation = existing.getSourceLocation(); this.comments = existing.getComments(); this.name = existing.getName(); this.typeName = existing.getTypeName(); this.ignoredChars = existing.getIgnoredChars(); }
OperationTypeDefinition newOpTypeDefinition = newOpTypeDef.get(); Type oldType = oldOpTypeDefinition.getTypeName(); return; checkType(ctx, oldType, newOpTypeDefinition.getTypeName());
private GraphQLObjectType buildOperation(BuildContext buildCtx, OperationTypeDefinition operation) { Type type = operation.getTypeName(); return buildOutputType(buildCtx, type); }
private Consumer<OperationTypeDefinition> checkOperationTypesAreObjects(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors) { return op -> { // make sure it is defined as a ObjectTypeDef Type queryType = op.getTypeName(); Optional<TypeDefinition> type = typeRegistry.getType(queryType); type.ifPresent(typeDef -> { if (!(typeDef instanceof ObjectTypeDefinition)) { errors.add(new OperationTypesMustBeObjects(op)); } }); }; }
private NodePrinter<OperationTypeDefinition> operationTypeDefinition() { String nameTypeSep = compactMode ? ":" : ": "; return (out, node) -> out.printf("%s%s%s", node.getName(), nameTypeSep, type(node.getTypeName())); }
private Consumer<OperationTypeDefinition> checkOperationTypesExist(TypeDefinitionRegistry typeRegistry, List<GraphQLError> errors) { return op -> { TypeName unwrapped = TypeInfo.typeInfo(op.getTypeName()).getTypeName(); if (!typeRegistry.hasType(unwrapped)) { errors.add(new MissingTypeError("operation", op, op.getName(), unwrapped)); } }; }
private Builder(OperationTypeDefinition existing) { this.sourceLocation = existing.getSourceLocation(); this.comments = existing.getComments(); this.name = existing.getName(); this.typeName = existing.getTypeName(); this.ignoredChars = existing.getIgnoredChars(); }
OperationTypeDefinition newOpTypeDefinition = newOpTypeDef.get(); Type oldType = oldOpTypeDefinition.getTypeName(); return; checkType(ctx, oldType, newOpTypeDefinition.getTypeName());