Package | Description |
---|---|
org.revapi | |
org.revapi.simple |
Modifier and Type | Method and Description |
---|---|
Map<AnalysisResult.ExtensionInstance<Reporter>,AnalysisContext> |
AnalysisResult.Extensions.getReporters() |
Set<Class<? extends Reporter>> |
PipelineConfiguration.getReporterTypes() |
Modifier and Type | Method and Description |
---|---|
static PipelineConfiguration |
PipelineConfiguration.parse(org.jboss.dmr.ModelNode json,
Collection<Class<? extends ApiAnalyzer>> analyzers,
Collection<Class<? extends ElementFilter>> filters,
Collection<Class<? extends DifferenceTransform<?>>> transforms,
Collection<Class<? extends Reporter>> reporters)
Similar to
PipelineConfiguration.parse(ModelNode) but the extensions to use are provided by the caller straight away instead
of letting the caller use the builder to finish up the configuration. |
PipelineConfiguration.Builder |
PipelineConfiguration.Builder.withReporters(Iterable<Class<? extends Reporter>> reporters) |
Revapi.Builder |
Revapi.Builder.withReporters(Iterable<Class<? extends Reporter>> reporters)
Deprecated.
|
Constructor and Description |
---|
PipelineConfiguration(Set<Class<? extends ApiAnalyzer>> apiAnalyzerTypes,
Set<Class<? extends Reporter>> reporterTypes,
Set<Class<? extends DifferenceTransform<?>>> transformTypes,
Set<Class<? extends ElementFilter>> filterTypes,
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,
Set<Criticality> criticalities,
Map<DifferenceSeverity,Criticality> severityMapping) |
Modifier and Type | Class and Description |
---|---|
class |
CollectingReporter
This is a simple helper class that can be used by the users to collect all the
reports from Revapi.
|
class |
SimpleReporter |
Copyright © 2014-2020 Lukas Krejci. All Rights Reserved.