Package | Description |
---|---|
org.revapi | |
org.revapi.base |
Modifier and Type | Method and Description |
---|---|
ApiAnalyzer<E> |
ArchiveAnalyzer.getApiAnalyzer() |
Modifier and Type | Method and Description |
---|---|
Map<AnalysisResult.ExtensionInstance<ApiAnalyzer<?>>,AnalysisContext> |
AnalysisResult.Extensions.getAnalyzers() |
Set<Class<? extends ApiAnalyzer<?>>> |
PipelineConfiguration.getApiAnalyzerTypes() |
Modifier and Type | Method and Description |
---|---|
default <X extends Element<X>> |
DifferenceTransform.startTraversal(ApiAnalyzer<X> apiAnalyzer,
ArchiveAnalyzer<X> oldArchiveAnalyzer,
ArchiveAnalyzer<X> newArchiveAnalyzer)
Called when Revapi is about to start traversing the elements provided by the given archive analyzers.
|
Modifier and Type | Method and Description |
---|---|
static PipelineConfiguration |
PipelineConfiguration.parse(com.fasterxml.jackson.databind.JsonNode json,
Collection<Class<? extends ApiAnalyzer>> analyzers,
Collection<Class<? extends TreeFilterProvider>> filters,
Collection<Class<? extends DifferenceTransform>> transforms,
Collection<Class<? extends Reporter>> reporters,
Collection<Class<? extends ElementMatcher>> matchers)
Similar to
PipelineConfiguration.parse(JsonNode) 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. |
static PipelineConfiguration |
PipelineConfiguration.parse(org.jboss.dmr.ModelNode json,
Collection<Class<? extends ApiAnalyzer>> analyzers,
Collection<Class<? extends TreeFilterProvider>> filters,
Collection<Class<? extends DifferenceTransform>> transforms,
Collection<Class<? extends Reporter>> reporters,
Collection<Class<? extends ElementMatcher>> matchers)
Deprecated.
use the Jackson-based variant
|
PipelineConfiguration.Builder |
PipelineConfiguration.Builder.withAnalyzers(Iterable<Class<? extends ApiAnalyzer>> analyzers) |
Revapi.Builder |
Revapi.Builder.withAnalyzers(Iterable<Class<? extends ApiAnalyzer>> analyzers)
Deprecated.
|
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) |
Modifier and Type | Class and Description |
---|---|
class |
BaseApiAnalyzer<E extends Element<E>>
A convenience base class for API analyzers.
|
Modifier and Type | Method and Description |
---|---|
ApiAnalyzer<E> |
BaseArchiveAnalyzer.getApiAnalyzer() |
Constructor and Description |
---|
BaseArchiveAnalyzer(ApiAnalyzer<E> apiAnalyzer,
API api) |
BaseEagerLoadingArchiveAnalyzer(ApiAnalyzer<E> apiAnalyzer,
API api,
boolean processSupplementaryArchives) |
ZipArchiveAnalyzer(ApiAnalyzer<E> apiAnalyzer,
API api,
List<Pattern> matchPatterns) |
Copyright © 2014-2021 Lukas Krejci. All Rights Reserved.