Class DifferenceMatchRecipe

java.lang.Object
org.revapi.basic.DifferenceMatchRecipe
Direct Known Subclasses:
DifferencesTransform.DifferenceRecipe

public abstract class DifferenceMatchRecipe extends Object
A helper class to AbstractDifferenceReferringTransform that defines the match of a configuration element and a difference.
Since:
0.1
Author:
Lukas Krejci
  • Constructor Details

    • DifferenceMatchRecipe

      protected DifferenceMatchRecipe(Map<String,org.revapi.ElementMatcher> matchers, com.fasterxml.jackson.databind.JsonNode config, String... additionalReservedProperties)
  • Method Details

    • 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)