Package graphql.validation.rules
Class OverlappingFieldsCanBeMerged
- java.lang.Object
-
- graphql.validation.AbstractRule
-
- graphql.validation.rules.OverlappingFieldsCanBeMerged
-
public class OverlappingFieldsCanBeMerged extends AbstractRule
-
-
Constructor Summary
Constructors Constructor Description OverlappingFieldsCanBeMerged(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkOperationDefinition(OperationDefinition operationDefinition)
void
impl(SelectionSet selectionSet, GraphQLOutputType graphQLOutputType)
-
Methods inherited from class graphql.validation.AbstractRule
addError, addError, addError, checkArgument, checkDirective, checkDocument, checkField, checkFragmentDefinition, checkFragmentSpread, checkInlineFragment, checkObjectValue, checkSelectionSet, checkTypeName, checkVariable, checkVariableDefinition, documentFinished, getErrors, getQueryPath, getValidationContext, getValidationErrorCollector, getValidationUtil, i18n, i18n, isExperimentalApiKeyEnabled, isVisitFragmentSpreads, leaveOperationDefinition, leaveSelectionSet, setVisitFragmentSpreads, toString
-
-
-
-
Constructor Detail
-
OverlappingFieldsCanBeMerged
public OverlappingFieldsCanBeMerged(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)
-
-
Method Detail
-
checkOperationDefinition
public void checkOperationDefinition(OperationDefinition operationDefinition)
- Overrides:
checkOperationDefinition
in classAbstractRule
-
impl
public void impl(SelectionSet selectionSet, GraphQLOutputType graphQLOutputType)
-
-