Package | Description |
---|---|
org.revapi | |
org.revapi.base |
Modifier and Type | Method and Description |
---|---|
ArchiveAnalyzer<E> |
ApiAnalyzer.getArchiveAnalyzer(API api)
This method is called exactly twice during the API difference analysis.
|
Modifier and Type | Method and Description |
---|---|
<E extends Element<E>> |
ElementMatcher.CompiledRecipe.filterFor(ArchiveAnalyzer<E> archiveAnalyzer)
The recipe needs to be transformed into a
TreeFilter to be used for filtering of the element forest. |
<E extends Element<E>> |
TreeFilterProvider.filterFor(ArchiveAnalyzer<E> archiveAnalyzer)
Creates a new filter specifically for use with the provided analyzer.
|
default <E extends Element<E>> |
ElementFilter.filterFor(ArchiveAnalyzer<E> archiveAnalyzer)
Deprecated.
|
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.
|
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>> |
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.
|
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 | Class and Description |
---|---|
class |
BaseArchiveAnalyzer<F extends BaseElementForest<E>,E extends BaseElement<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.
|
Modifier and Type | Method and Description |
---|---|
<E extends Element<E>> |
BaseTreeFilterProvider.filterFor(ArchiveAnalyzer<E> archiveAnalyzer) |
Copyright © 2014-2021 Lukas Krejci. All Rights Reserved.