Community
Participate
Working Groups
Currently, some classes in Handly such as Body and ElementChangeRecorder (formerly known as ElementDifferencer) have a dependency on the class ElementDelta.Builder right in their API, which in turn couples them with the default implementation class for an element delta, ElementDelta. We'll extract an interface, IElementDeltaBuilder, from the class ElementDelta.Builder, and use the new interface in place of the class to reduce coupling where appropriate.
Pushed to master: http://git.eclipse.org/c/handly/org.eclipse.handly.git/commit/?id=b0e7bc77acf13165252a9cee67090ee33bef6319 Breaking changes: * Body#findContentChange(Body, IElement, ElementDelta.Builder) has been replaced with #findContentChange(Body, IElement, IElementDeltaBuilder). (Same for SourceElementBody.)