public ArrayValue transform(Consumer<Builder> builderConsumer) { Builder builder = new Builder(this); builderConsumer.accept(builder); return builder.build(); }
private static Value handleList(Object _value, GraphQLList type) { GraphQLType itemType = type.getWrappedType(); boolean isIterable = _value instanceof Iterable; if (isIterable || (_value != null && _value.getClass().isArray())) { Iterable iterable = isIterable ? (Iterable) _value : FpKit.toCollection(_value); List<Value> valuesNodes = new ArrayList<>(); for (Object item : iterable) { Value itemNode = astFromValue(item, itemType); if (itemNode != null) { valuesNodes.add(itemNode); } } return ArrayValue.newArrayValue().values(valuesNodes).build(); } return astFromValue(_value, itemType); }
values.add(createValue(valueContext)); return arrayValue.values(values).build(); } else if (ctx.objectValue() != null) { ObjectValue.Builder objectValue = ObjectValue.newObjectValue();
values.add(createValue(valueWithVariableContext)); return arrayValue.values(values).build(); } else if (ctx.objectValueWithVariable() != null) { ObjectValue.Builder objectValue = ObjectValue.newObjectValue();
values.add(createValue(valueContext)); return arrayValue.values(values).build(); } else if (ctx.objectValue() != null) { ObjectValue.Builder objectValue = ObjectValue.newObjectValue();
private static Value handleList(Object _value, GraphQLList type) { GraphQLType itemType = type.getWrappedType(); boolean isIterable = _value instanceof Iterable; if (isIterable || (_value != null && _value.getClass().isArray())) { Iterable iterable = isIterable ? (Iterable) _value : FpKit.toCollection(_value); List<Value> valuesNodes = new ArrayList<>(); for (Object item : iterable) { Value itemNode = astFromValue(item, itemType); if (itemNode != null) { valuesNodes.add(itemNode); } } return ArrayValue.newArrayValue().values(valuesNodes).build(); } return astFromValue(_value, itemType); }
public ArrayValue transform(Consumer<Builder> builderConsumer) { Builder builder = new Builder(this); builderConsumer.accept(builder); return builder.build(); }
values.add(createValue(valueWithVariableContext)); return arrayValue.values(values).build(); } else if (ctx.objectValueWithVariable() != null) { ObjectValue.Builder objectValue = ObjectValue.newObjectValue();