Uses of Interface
org.revapi.ArchiveAnalyzer
-
Packages that use ArchiveAnalyzer Package Description org.revapi org.revapi.base -
-
Uses of ArchiveAnalyzer in org.revapi
Methods in org.revapi that return ArchiveAnalyzer Modifier and Type Method Description ArchiveAnalyzer<E>
ApiAnalyzer. getArchiveAnalyzer(API api)
This method is called exactly twice during the API difference analysis.Methods in org.revapi with parameters of type ArchiveAnalyzer Modifier and Type Method Description default <E extends Element<E>>
Optional<TreeFilter<E>>ElementFilter. filterFor(ArchiveAnalyzer<E> archiveAnalyzer)
Deprecated.<E extends Element<E>>
TreeFilter<E>ElementMatcher.CompiledRecipe. filterFor(ArchiveAnalyzer<E> archiveAnalyzer)
The recipe needs to be transformed into aTreeFilter
to be used for filtering of the element forest.<E extends Element<E>>
Optional<TreeFilter<E>>TreeFilterProvider. filterFor(ArchiveAnalyzer<E> archiveAnalyzer)
Creates a new filter specifically for use with the provided analyzer.DifferenceAnalyzer<E>
ApiAnalyzer. getDifferenceAnalyzer(ArchiveAnalyzer<E> oldArchive, ArchiveAnalyzer<E> newArchive)
This method is called exactly once during the API difference analysis and produces an element analyzer which will be used to compare the corresponding elements in the old and new archives.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. -
Uses of ArchiveAnalyzer in org.revapi.base
Classes in org.revapi.base that implement ArchiveAnalyzer Modifier and Type Class Description class
BaseArchiveAnalyzer<F extends BaseElementForest<E>,E extends Element<E>>
A convenience base class for API analyzers.class
BaseEagerLoadingArchiveAnalyzer<F extends BaseElementForest<E>,E extends BaseElement<E>>
A base class for archive analyzers that need to load all the elements in an archive eagerly.class
ZipArchiveAnalyzer<F extends BaseElementForest<E>,E extends BaseElement<E>>
This is a base class for archive analyzers that need to search for files in a zipped archive.Methods in org.revapi.base with parameters of type ArchiveAnalyzer Modifier and Type Method Description <E extends Element<E>>
Optional<TreeFilter<E>>BaseTreeFilterProvider. filterFor(ArchiveAnalyzer<E> archiveAnalyzer)
-