Package graphql.validation.rules
Class UniqueArgumentNames
java.lang.Object
graphql.validation.AbstractRule
graphql.validation.rules.UniqueArgumentNames
Unique argument names
A GraphQL field or directive is only valid if all supplied arguments are uniquely named.
-
Constructor Summary
ConstructorsConstructorDescriptionUniqueArgumentNames(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckDirective(Directive directive, List<Node> ancestors) voidcheckField(Field field) Methods inherited from class graphql.validation.AbstractRule
addError, addError, addError, checkArgument, checkDocument, checkFragmentDefinition, checkFragmentSpread, checkInlineFragment, checkObjectValue, checkOperationDefinition, checkSelectionSet, checkTypeName, checkVariable, checkVariableDefinition, documentFinished, getErrors, getQueryPath, getValidationContext, getValidationErrorCollector, getValidationUtil, i18n, i18n, isExperimentalApiKeyEnabled, isVisitFragmentSpreads, leaveOperationDefinition, leaveSelectionSet, setVisitFragmentSpreads, toString
-
Constructor Details
-
UniqueArgumentNames
public UniqueArgumentNames(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)
-
-
Method Details
-
checkField
- Overrides:
checkFieldin classAbstractRule
-
checkDirective
- Overrides:
checkDirectivein classAbstractRule
-