Package org.revapi.basic
Class DifferenceMatchRecipe
- java.lang.Object
-
- org.revapi.basic.DifferenceMatchRecipe
-
- Direct Known Subclasses:
DifferencesTransform.DifferenceRecipe
public abstract class DifferenceMatchRecipe extends Object
A helper class toAbstractDifferenceReferringTransform
that defines the match of a configuration element and a difference.- Since:
- 0.1
- Author:
- Lukas Krejci
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DifferenceMatchRecipe(Map<String,org.revapi.ElementMatcher> matchers, com.fasterxml.jackson.databind.JsonNode config, String... additionalReservedProperties)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract <E extends org.revapi.Element<E>>
MatchingProgress<E>createMatchingProgress(org.revapi.TreeFilter<E> oldFilter, org.revapi.TreeFilter<E> newFilter)
<E extends org.revapi.Element<E>>
MatchingProgress<E>startWithAnalyzers(org.revapi.ArchiveAnalyzer<E> oldAnalyzer, org.revapi.ArchiveAnalyzer<E> newAnalyzer)
-
-
-
Method Detail
-
startWithAnalyzers
@Nullable public <E extends org.revapi.Element<E>> MatchingProgress<E> startWithAnalyzers(org.revapi.ArchiveAnalyzer<E> oldAnalyzer, org.revapi.ArchiveAnalyzer<E> newAnalyzer)
-
createMatchingProgress
protected abstract <E extends org.revapi.Element<E>> MatchingProgress<E> createMatchingProgress(@Nullable org.revapi.TreeFilter<E> oldFilter, @Nullable org.revapi.TreeFilter<E> newFilter)
-
-