public class CstComparator.DiffBuilder<T>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
added(CstNode n) |
java.util.List<CstNode> |
children(HasChildrenNodes nodeWithChildren,
java.util.function.Predicate<CstNode> predicate) |
int |
countMatchingChild(CstNode n1,
CstNode n2) |
CstDiff |
getDiff() |
boolean |
isAbstract(CstNode n1,
CstNode n2) |
java.util.Optional<CstNode> |
matchingNodeAfter(CstNode n1) |
java.util.Optional<CstNode> |
matchingNodeAfter(java.util.Optional<CstNode> optN1) |
java.util.Optional<CstNode> |
matchingNodeBefore(CstNode n2) |
boolean |
removed(CstNode n) |
boolean |
sameLocation(CstNode n1,
CstNode n2) |
boolean |
sameRootNode(CstNode n1,
CstNode n2) |
public CstDiff getDiff()
public java.util.Optional<CstNode> matchingNodeAfter(java.util.Optional<CstNode> optN1)
public boolean removed(CstNode n)
public boolean added(CstNode n)
public java.util.List<CstNode> children(HasChildrenNodes nodeWithChildren, java.util.function.Predicate<CstNode> predicate)