Open LorenzoBettini opened 3 months ago
In some parts, we use internal members of JDT or use reflection to perform different method calls according to the version of JDT (see https://github.com/eclipse/xtext/pull/3128 and https://github.com/eclipse/xtext/pull/3124)
Se also
We could confine such code in a separate project, acting as a facade for JDT. At least the code using reflection and internal JDT members is not spread over all our projects.
The project was created and initial hacks were moved there.
I'll leave this open because there are other parts to be moved in the jdt.facade project
In some parts, we use internal members of JDT or use reflection to perform different method calls according to the version of JDT (see https://github.com/eclipse/xtext/pull/3128 and https://github.com/eclipse/xtext/pull/3124)
Se also
We could confine such code in a separate project, acting as a facade for JDT. At least the code using reflection and internal JDT members is not spread over all our projects.