Class NoUnusedVariables
java.lang.Object
graphql.validation.AbstractRule
graphql.validation.rules.NoUnusedVariables
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNoUnusedVariables(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckOperationDefinition(OperationDefinition operationDefinition) voidcheckVariable(VariableReference variableReference) voidcheckVariableDefinition(VariableDefinition variableDefinition) voidleaveOperationDefinition(OperationDefinition operationDefinition) Methods inherited from class AbstractRule
addError, addError, addError, checkArgument, checkDirective, checkDocument, checkField, checkFragmentDefinition, checkFragmentSpread, checkInlineFragment, checkObjectValue, checkSelectionSet, checkTypeName, documentFinished, getErrors, getQueryPath, getValidationContext, getValidationErrorCollector, getValidationUtil, i18n, i18n, isVisitFragmentSpreads, leaveSelectionSet, setVisitFragmentSpreads, toString
-
Field Details
-
variableDefinitions
-
usedVariables
-
-
Constructor Details
-
NoUnusedVariables
public NoUnusedVariables(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)
-
-
Method Details
-
leaveOperationDefinition
- Overrides:
leaveOperationDefinitionin classAbstractRule
-
checkOperationDefinition
- Overrides:
checkOperationDefinitionin classAbstractRule
-
checkVariableDefinition
- Overrides:
checkVariableDefinitionin classAbstractRule
-
checkVariable
- Overrides:
checkVariablein classAbstractRule
-