Community
Participate
Working Groups
Similarly to bug 514798, we'll introduce new methods in ElementDifferencer to make it more powerful as a base class.
Pushed to master: http://git.eclipse.org/c/handly/org.eclipse.handly.git/commit/?id=f5bb1435f85b8eeccb872bc8b92432c1eb3ceb27 Breaking changes: * NOTE: I've changed the order of arguments newBody and oldBody in ElementDifferencer#findContentChange method to match one in JavaElementDeltaBuilder (and, hence, many legacy implementations). Since both arguments are of type Object, the method's signature has not changed, but the contract compatibility is clearly broken. Fortunately, there is little chance that any of the existing Handly-based implementations have overridden this method. * ElementDifferencer#getDelta() now returns ElementDelta rather than IElementDelta (although this change is source compatible, binary compatibility is broken).