Skip to content

Commit b86fa43

Browse files
committed
resolve merge conflicts
1 parent 867e649 commit b86fa43

1 file changed

Lines changed: 6 additions & 24 deletions

File tree

src/main/java/graphql/execution/ValuesResolver.java

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ public Map<String, NormalizedInputValue> getNormalizedArgumentValues(List<GraphQ
157157
GraphQLInputType argumentType = argumentDefinition.getType();
158158
String argumentName = argumentDefinition.getName();
159159
Argument argument = argumentMap.get(argumentName);
160-
Object value = literalToNormalizedValue(codeRegistry.getFieldVisibility(), argumentType, (Value) argument.getValue(), normalizedVariables);
160+
Object value = literalToNormalizedValue(codeRegistry.getFieldVisibility(), argumentType, argument.getValue(), normalizedVariables);
161161
result.put(argumentName, new NormalizedInputValue(simplePrint(argumentType), value));
162162
}
163163
return result;
@@ -182,18 +182,18 @@ public static Value<?> valueToLiteral(InputValueWithState inputValueWithState, G
182182
* @return
183183
*/
184184
public static Value<?> valueToLiteral(@NotNull GraphqlFieldVisibility fieldVisibility, @NotNull InputValueWithState inputValueWithState, @NotNull GraphQLType type) {
185-
return (Value<?>) valueToLiteral(fieldVisibility, value, valueState, type, ValueMode.LITERAL);
185+
return (Value<?>) valueToLiteral(fieldVisibility, inputValueWithState, type, ValueMode.LITERAL);
186186
}
187187

188-
private static Object valueToLiteral(GraphqlFieldVisibility fieldVisibility, Object value, ValueState valueState, GraphQLType type, ValueMode valueMode) {
188+
private static Object valueToLiteral(GraphqlFieldVisibility fieldVisibility, InputValueWithState inputValueWithState, GraphQLType type, ValueMode valueMode) {
189189
if (inputValueWithState.isInternal()) {
190190
if (valueMode == NORMALIZED) {
191191
return assertShouldNeverHappen("can't infer normalized structure");
192192
}
193193
return valueToLiteralLegacy(inputValueWithState.getValue(), type);
194194
}
195195
if (inputValueWithState.isLiteral()) {
196-
return (Value<?>) inputValueWithState.getValue();
196+
return inputValueWithState.getValue();
197197
}
198198
if (inputValueWithState.isExternal()) {
199199
return new ValuesResolver().externalValueToLiteral(fieldVisibility, inputValueWithState.getValue(), (GraphQLInputType) type, valueMode);
@@ -222,7 +222,7 @@ public static Object valueToInternalValue(InputValueWithState inputValueWithStat
222222
return new ValuesResolver().literalToInternalValue(fieldVisibility, type, (Value<?>) inputValueWithState.getValue(), emptyMap());
223223
}
224224
if (inputValueWithState.isExternal()) {
225-
return new ValuesResolver().externalValueToInternalValue(fieldVisibility, (GraphQLInputType) type, value);
225+
return new ValuesResolver().externalValueToInternalValue(fieldVisibility, (GraphQLInputType) type, inputValueWithState.getValue());
226226
}
227227
return assertShouldNeverHappen("unexpected value state " + inputValueWithState);
228228
}
@@ -816,27 +816,9 @@ private Object defaultValueToInternalValue(GraphqlFieldVisibility fieldVisibilit
816816
// default value literals can't reference variables, this is why the variables are empty
817817
return literalToInternalValue(fieldVisibility, type, (Value) defaultValue.getValue(), Collections.emptyMap());
818818
}
819-
if (valueState == ValueState.EXTERNAL_VALUE) {
820-
// performs validation too
821-
return externalValueToInternalValue(fieldVisibility, type, defaultValue);
822-
}
823-
return assertShouldNeverHappen();
824-
}
825-
826-
private Object defaultValueToNormalizedValue(GraphqlFieldVisibility fieldVisibility,
827-
Object defaultValue,
828-
ValueState valueState,
829-
GraphQLInputType type
830-
) {
831-
if (valueState == ValueState.INTERNAL_VALUE) {
832-
return assertShouldNeverHappen("can't build normalized value");
833-
}
834-
if (valueState == ValueState.LITERAL) {
835-
return defaultValue;
836-
}
837819
if (defaultValue.isExternal()) {
838820
// performs validation too
839-
return externalValueToLiteral(fieldVisibility, defaultValue.getValue(), type, NORMALIZED);
821+
return externalValueToInternalValue(fieldVisibility, type, defaultValue.getValue());
840822
}
841823
return assertShouldNeverHappen();
842824
}

0 commit comments

Comments
 (0)