Open Ingo60 opened 9 years ago
Yes, Mars is not backward compatible with Luna unfortunately. This change was accidental, but when compiling for Mars you can't know that it won't work on Luna. Do you see an opportunity for Frege to also move on to Mars, or is this a show stopper?
No, the point is I want to go to Mars while supporting Kepler and Luna also.
But it looks like I am not able to do this.
I have changed the getAdapter
method back manually for this time, and it works fine on Kepler and Luna.
But on Mars, I still get the setDefaultEditor
error, as before!
Is there no way to do this without using internal APIs? Reflection, maybe?
For otherwise, I need to go to MARS.1 for plugin development?
This would be ok for a while, but I really hope this is it, then. For, my most precious ressource is development time, and I simply cannot afford to squander days with such stuff.
I "fixed" the setDefaultEditor problem by making sure it would never reach the method call, but always goes to the else branch. Seems to work on Mars, as well as Luna. (However, the files have the ordinary text file icon in the project explorer).
Trying to compile this under Luna, I get 3 errors: