Class MatchingProgress<E extends org.revapi.Element<E>>
java.lang.Object
org.revapi.basic.MatchingProgress<E>
- All Implemented Interfaces:
org.revapi.DifferenceTransform.TraversalTracker<E>
public abstract class MatchingProgress<E extends org.revapi.Element<E>>
extends Object
implements org.revapi.DifferenceTransform.TraversalTracker<E>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
endElements
(E oldElement, E newElement) void
boolean
matches
(org.revapi.Difference difference, org.revapi.Element<?> oldElement, org.revapi.Element<?> newElement) boolean
startElements
(E oldElement, E newElement) abstract org.revapi.Difference
transformMatching
(org.revapi.Difference difference, org.revapi.Element<?> oldElement, org.revapi.Element<?> newElement)
-
Field Details
-
regex
protected final boolean regex -
code
-
codeRegex
-
oldFilter
-
newFilter
-
attachments
-
attachmentRegexes
-
decidedlyMatchingElementPairs
-
undecidedElementPairs
-
-
Constructor Details
-
MatchingProgress
-
-
Method Details
-
startElements
-
endElements
-
endTraversal
-
matches
public boolean matches(org.revapi.Difference difference, org.revapi.Element<?> oldElement, org.revapi.Element<?> newElement) -
transformMatching
@Nullable public abstract org.revapi.Difference transformMatching(org.revapi.Difference difference, org.revapi.Element<?> oldElement, org.revapi.Element<?> newElement)
-