Package | Description |
---|---|
org.revapi |
Modifier and Type | Field and Description |
---|---|
static Criticality |
Criticality.ALLOWED
Differences with this criticality are allowed and considered OK.
|
Criticality |
Difference.criticality
The criticality of the difference.
|
static Criticality |
Criticality.DOCUMENTED
Differences with this criticality are necessary in the project and are documented.
|
static Criticality |
Criticality.ERROR
Differences with this criticality are not allowed and should be dealt with in the checked codebase.
|
static Criticality |
Criticality.HIGHLIGHT
Differences with this criticality are necessary in the project, are documented and are very important/severe so
should be highlighted in the reports.
|
Modifier and Type | Method and Description |
---|---|
Criticality |
AnalysisContext.getCriticalityByName(String name) |
Criticality |
AnalysisContext.getDefaultCriticality(DifferenceSeverity severity) |
Modifier and Type | Method and Description |
---|---|
static Set<Criticality> |
Criticality.defaultCriticalities()
The default set of criticalities known to the pipeline configuration.
|
static Map<DifferenceSeverity,Criticality> |
Criticality.defaultSeverityMapping()
The default mapping from difference severity to criticality used in the analysis context if not configured
otherwise.
|
Set<Criticality> |
PipelineConfiguration.getCriticalities() |
Map<DifferenceSeverity,Criticality> |
PipelineConfiguration.getSeverityMapping() |
Modifier and Type | Method and Description |
---|---|
PipelineConfiguration.Builder |
PipelineConfiguration.Builder.addCriticality(Criticality criticality) |
PipelineConfiguration.Builder |
PipelineConfiguration.Builder.addSeverityMapping(DifferenceSeverity severity,
Criticality criticality) |
int |
Criticality.compareTo(Criticality o) |
Modifier and Type | Method and Description |
---|---|
PipelineConfiguration.Builder |
PipelineConfiguration.Builder.withCriticalities(Set<Criticality> criticalities) |
PipelineConfiguration.Builder |
PipelineConfiguration.Builder.withSeverityMapping(Map<DifferenceSeverity,Criticality> severityMapping) |
Constructor and Description |
---|
Difference(String code,
String name,
String description,
String justification,
Criticality criticality,
Map<CompatibilityType,DifferenceSeverity> classification,
Map<String,String> attachments,
List<String> identifyingAttachments) |
Constructor and Description |
---|
PipelineConfiguration(Set<Class<? extends ApiAnalyzer<?>>> apiAnalyzerTypes,
Set<Class<? extends Reporter>> reporterTypes,
Set<Class<? extends DifferenceTransform<?>>> transformTypes,
Set<Class<? extends TreeFilterProvider>> treeFilterTypes,
Set<Class<? extends ElementMatcher>> matcherTypes,
Set<List<String>> transformationBlocks,
List<String> includedAnalyzerExtensionIds,
List<String> excludedAnalyzerExtensionIds,
List<String> includedReporterExtensionIds,
List<String> excludedReporterExtensionIds,
List<String> includedTransformExtensionIds,
List<String> excludedTransformExtensionIds,
List<String> includedFilterExtensionIds,
List<String> excludedFilterExtensionIds,
List<String> includedMatcherExtensionIds,
List<String> excludedMatcherExtensionIds,
Set<Criticality> criticalities,
Map<DifferenceSeverity,Criticality> severityMapping) |
PipelineConfiguration(Set<Class<? extends ApiAnalyzer<?>>> apiAnalyzerTypes,
Set<Class<? extends Reporter>> reporterTypes,
Set<Class<? extends DifferenceTransform<?>>> transformTypes,
Set<Class<? extends TreeFilterProvider>> treeFilterTypes,
Set<Class<? extends ElementMatcher>> matcherTypes,
Set<List<String>> transformationBlocks,
List<String> includedAnalyzerExtensionIds,
List<String> excludedAnalyzerExtensionIds,
List<String> includedReporterExtensionIds,
List<String> excludedReporterExtensionIds,
List<String> includedTransformExtensionIds,
List<String> excludedTransformExtensionIds,
List<String> includedFilterExtensionIds,
List<String> excludedFilterExtensionIds,
List<String> includedMatcherExtensionIds,
List<String> excludedMatcherExtensionIds,
Set<Criticality> criticalities,
Map<DifferenceSeverity,Criticality> severityMapping) |
Copyright © 2014-2021 Lukas Krejci. All Rights Reserved.