@Override public TraversalControl visitObjectValue(ObjectValue node, TraverserContext<Node> context) { return changeNode(context, node.transform(builder -> builder.objectFields(Collections.emptyList()))); }
private static Value handleInputObject(Object _value, GraphQLInputObjectType type) { Map mapValue = objToMap(_value); List<GraphQLInputObjectField> fields = type.getFields(); List<ObjectField> fieldNodes = new ArrayList<>(); fields.forEach(field -> { GraphQLInputType fieldType = field.getType(); Value nodeValue = astFromValue(mapValue.get(field.getName()), fieldType); if (nodeValue != null) { fieldNodes.add(ObjectField.newObjectField().name(field.getName()).value(nodeValue).build()); } }); return ObjectValue.newObjectValue().objectFields(fieldNodes).build(); }
objectFields.add(objectField); return objectValue.objectFields(objectFields).build();
objectFields.add(objectField); return objectValue.objectFields(objectFields).build();
objectFields.add(objectField); return objectValue.objectFields(objectFields).build(); } else if (ctx.variable() != null) { VariableReference.Builder variableReference = VariableReference.newVariableReference().name(ctx.variable().name().getText());
@Override public TraversalControl visitObjectValue(ObjectValue node, TraverserContext<Node> context) { return changeNode(context, node.transform(builder -> builder.objectFields(Collections.emptyList()))); }
@Override public ObjectValue withNewChildren(NodeChildrenContainer newChildren) { return transform(builder -> builder .objectFields(newChildren.getChildren(CHILD_OBJECT_FIELDS)) ); }
private static Value handleInputObject(Object _value, GraphQLInputObjectType type) { Map mapValue = objToMap(_value); List<GraphQLInputObjectField> fields = type.getFields(); List<ObjectField> fieldNodes = new ArrayList<>(); fields.forEach(field -> { GraphQLInputType fieldType = field.getType(); Value nodeValue = astFromValue(mapValue.get(field.getName()), fieldType); if (nodeValue != null) { fieldNodes.add(ObjectField.newObjectField().name(field.getName()).value(nodeValue).build()); } }); return ObjectValue.newObjectValue().objectFields(fieldNodes).build(); }
@Override public TraversalControl visitObjectValue(ObjectValue node, TraverserContext<Node> context) { ObjectValue changedNode = node.transform(builder -> { List<ObjectField> objectFields = sort(node.getObjectFields(), comparing(ObjectField::getName)); builder.objectFields(objectFields); }); return changeNode(context, changedNode); }
objectFields.add(objectField); return objectValue.objectFields(objectFields).build(); } else if (ctx.variable() != null) { VariableReference.Builder variableReference = VariableReference.newVariableReference().name(ctx.variable().name().getText());
@Override public TraversalControl visitObjectValue(ObjectValue node, TraverserContext<Node> context) { ObjectValue changedNode = node.transform(builder -> { List<ObjectField> objectFields = sort(node.getObjectFields(), comparing(ObjectField::getName)); builder.objectFields(objectFields); }); return changeNode(context, changedNode); }
@Override public ObjectValue withNewChildren(NodeChildrenContainer newChildren) { return transform(builder -> builder .objectFields(newChildren.getChildren(CHILD_OBJECT_FIELDS)) ); }