Community
Participate
Working Groups
Bug 147027 made ResourceTreeAndListGroup public but removed the internal one. It think it would be reasonably easy to keep the internal class and make it extend the public class, similarly to IElementFilter. This would make it easier for us to support both Kepler and Luna without copying a lot of code. I will post a patch on Gerrit.
Patch: https://git.eclipse.org/r/24888
Keeping the internal class sends the wrong signal, namely that it's OK to use internal code. If you have the requirement to support more than one Eclipse version with the same code base, then you also have to own the compatibility layer.
Makes sense. Thank you for the explanation.