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 TypeMethodDescriptionvoid
checkOperationDefinition
(OperationDefinition operationDefinition) void
checkVariable
(VariableReference variableReference) void
checkVariableDefinition
(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:
checkOperationDefinition
in classAbstractRule
-
checkVariableDefinition
- Overrides:
checkVariableDefinition
in classAbstractRule
-
checkVariable
- Overrides:
checkVariable
in classAbstractRule
-