Closed pisv closed 2 years ago
Thanks for the review.
I'm curious can you give an example of a usage where the API would break from this?
It would break if there were a cast to AbstractWorkDoneProgressOptions
in pre-existing client code, which seems unlikely in practice: https://github.com/eclipse/lsp4j/issues/573#issue-1054754518. But formally, this is a breaking change: https://wiki.eclipse.org/Evolving_Java-based_APIs_2#Evolving_API_Classes.
Fixes #573