Package graphql.validation.rules
Class VariableTypesMatch
java.lang.Object
graphql.validation.AbstractRule
graphql.validation.rules.VariableTypesMatch
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Map<String, VariableDefinition> (package private) final VariablesTypesMatcher -
Constructor Summary
ConstructorsConstructorDescriptionVariableTypesMatch(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector) VariableTypesMatch(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector, VariablesTypesMatcher variablesTypesMatcher) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckOperationDefinition(OperationDefinition operationDefinition) voidcheckVariable(VariableReference variableReference) voidcheckVariableDefinition(VariableDefinition variableDefinition) Methods inherited from class graphql.validation.AbstractRule
addError, addError, addError, checkArgument, checkDirective, checkDocument, checkField, checkFragmentDefinition, checkFragmentSpread, checkInlineFragment, checkObjectValue, checkSelectionSet, checkTypeName, documentFinished, getErrors, getQueryPath, getValidationContext, getValidationErrorCollector, getValidationUtil, i18n, i18n, isVisitFragmentSpreads, leaveOperationDefinition, leaveSelectionSet, setVisitFragmentSpreads, toString
-
Field Details
-
variablesTypesMatcher
-
variableDefinitionMap
-
-
Constructor Details
-
VariableTypesMatch
public VariableTypesMatch(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector) -
VariableTypesMatch
VariableTypesMatch(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector, VariablesTypesMatcher variablesTypesMatcher)
-
-
Method Details
-
checkOperationDefinition
- Overrides:
checkOperationDefinitionin classAbstractRule
-
checkVariableDefinition
- Overrides:
checkVariableDefinitionin classAbstractRule
-
checkVariable
- Overrides:
checkVariablein classAbstractRule
-