Uses of Interface
org.revapi.ApiAnalyzer
-
Packages that use ApiAnalyzer Package Description org.revapi org.revapi.base -
-
Uses of ApiAnalyzer in org.revapi
Methods in org.revapi that return ApiAnalyzer Modifier and Type Method Description ApiAnalyzer<E>
ArchiveAnalyzer. getApiAnalyzer()
Methods in org.revapi that return types with arguments of type ApiAnalyzer Modifier and Type Method Description Map<AnalysisResult.ExtensionInstance<ApiAnalyzer<?>>,AnalysisContext>
AnalysisResult.Extensions. getAnalyzers()
Set<Class<? extends ApiAnalyzer<?>>>
PipelineConfiguration. getApiAnalyzerTypes()
Methods in org.revapi with parameters of type ApiAnalyzer Modifier and Type Method Description default <X extends Element<X>>
Optional<DifferenceTransform.TraversalTracker<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.Method parameters in org.revapi with type arguments of type ApiAnalyzer Modifier and Type Method 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 toPipelineConfiguration.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 variantPipelineConfiguration.Builder
PipelineConfiguration.Builder. withAnalyzers(Iterable<Class<? extends ApiAnalyzer>> analyzers)
Revapi.Builder
Revapi.Builder. withAnalyzers(Iterable<Class<? extends ApiAnalyzer>> analyzers)
Deprecated.Constructor parameters in org.revapi with type arguments of type ApiAnalyzer Constructor 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)
-
Uses of ApiAnalyzer in org.revapi.base
Classes in org.revapi.base that implement ApiAnalyzer Modifier and Type Class Description class
BaseApiAnalyzer<E extends Element<E>>
A convenience base class for API analyzers.Methods in org.revapi.base that return ApiAnalyzer Modifier and Type Method Description ApiAnalyzer<E>
BaseArchiveAnalyzer. getApiAnalyzer()
Constructors in org.revapi.base with parameters of type ApiAnalyzer Constructor Description BaseArchiveAnalyzer(ApiAnalyzer<E> apiAnalyzer, API api)
BaseEagerLoadingArchiveAnalyzer(ApiAnalyzer<E> apiAnalyzer, API api, boolean processSupplementaryArchives)
ZipArchiveAnalyzer(ApiAnalyzer<E> apiAnalyzer, API api, List<Pattern> matchPatterns)
-