Community
Participate
Working Groups
https://git.eclipse.org/r/14740
Patch set updated to remove dependency on abandoned commit. Now it depends on master
The patch looks good, but I have a question. If the superclass has an @Execute as well, is there a chance that it will find the wrong one since it simply picks the first Method it finds that has the annotation @Execute? Or does reflection work correctly such that if you execute AbstractThemeProcessor.process(*) it will pick MenuThemeProcessor.process(*)? PW
The super methods annotated with @Execute is ignored by reflection, so this works fine. But I agree that this setup is confusing, I uploaded a new patch set for review which does not use inheritance for the super method.
Released as http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=363bf2ff71b457f076f3744b0a0eca27936ba50e Thanks Lars PW
In 4.4.0.I20130916-2330 PW