Package com._1c.g5.v8.dt.bsl.validation
Class BslSuppressionProvider
java.lang.Object
com._1c.g5.v8.dt.bsl.validation.BslSuppressionProvider
Collect all suppression ranges from Built-in language module.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Special key for getting suppress ranges from context validation map, seeAbstractDeclarativeValidator.getContext()
and {@link com._1c.g5.v8.dt.bsl.validation.IBslValidationContributor.validate(EObject, DiagnosticChain, Map<Object, Object>, IProject, IProgressMonitor)}static final String
Special check id says that should skip all errors and warnings -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomputeSuppressionRanges
(Module module) Computes all suppression ranges forModule
-
Field Details
-
CONTEXT_SUPPRESS_KEY
Special key for getting suppress ranges from context validation map, seeAbstractDeclarativeValidator.getContext()
and {@link com._1c.g5.v8.dt.bsl.validation.IBslValidationContributor.validate(EObject, DiagnosticChain, Map<Object, Object>, IProject, IProgressMonitor)}- See Also:
-
SUPPRESS_ALL_ID
Special check id says that should skip all errors and warnings- See Also:
-
-
Constructor Details
-
BslSuppressionProvider
Constructor- Parameters:
grammarAccess
- actualAbstractElementFinder.AbstractGrammarElementFinder
for Built-in language, cannot benull
-
-
Method Details
-
computeSuppressionRanges
public Map<String,Collection<BslSuppressionProvider.BslSuppressionRange>> computeSuppressionRanges(Module module) Computes all suppression ranges forModule
- Parameters:
module
- Built-in language module, cannot benull
- Returns:
- suppression ranges by issue validation id, never
null
-