Class NoUnusedFragments
java.lang.Object
graphql.validation.AbstractRule
graphql.validation.rules.NoUnusedFragments
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNoUnusedFragments(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckFragmentDefinition(FragmentDefinition fragmentDefinition) voidcheckFragmentSpread(FragmentSpread fragmentSpread) voidcheckOperationDefinition(OperationDefinition operationDefinition) private voidcollectUsedFragmentsInDefinition(List<String> result, String fragmentName) voiddocumentFinished(Document document) Methods inherited from class AbstractRule
addError, addError, addError, checkArgument, checkDirective, checkDocument, checkField, checkInlineFragment, checkObjectValue, checkSelectionSet, checkTypeName, checkVariable, checkVariableDefinition, getErrors, getQueryPath, getValidationContext, getValidationErrorCollector, getValidationUtil, i18n, i18n, isVisitFragmentSpreads, leaveOperationDefinition, leaveSelectionSet, setVisitFragmentSpreads, toString
-
Field Details
-
allDeclaredFragments
-
usedFragments
-
spreadsInDefinition
-
fragmentsUsedDirectlyInOperation
-
-
Constructor Details
-
NoUnusedFragments
public NoUnusedFragments(ValidationContext validationContext, ValidationErrorCollector validationErrorCollector)
-
-
Method Details
-
checkOperationDefinition
- Overrides:
checkOperationDefinitionin classAbstractRule
-
checkFragmentSpread
- Overrides:
checkFragmentSpreadin classAbstractRule
-
checkFragmentDefinition
- Overrides:
checkFragmentDefinitionin classAbstractRule
-
documentFinished
- Overrides:
documentFinishedin classAbstractRule
-
collectUsedFragmentsInDefinition
-