How does eclipse provide Override/implement methods widget?

三世轮回 提交于 2020-02-07 05:48:12

问题


Which class of eclipse displays a frame which called override/implement methods, when we right click-->source-->override methods


回答1:


I don't know but maybe PDE Plug-in Spy can tell you: http://www.eclipse.org/pde/incubator/spy/

[EDIT] Here is what I did:

  1. I looked for the string "O&verride/Implement Methods..." in the Eclipse sources. It can be found here: http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/tree/org.eclipse.jdt.ui/plugin.properties

  2. That gave me the property to search for: OverrideMethodsAction.label It can be found in the file plugin.xml:

     <action
           definitionId="org.eclipse.jdt.ui.edit.text.java.override.methods"
           label="%OverrideMethodsAction.label"
           retarget="true"
           menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
           id="org.eclipse.jdt.ui.actions.OverrideMethods">
     </action>
    
  3. The id is the class name.

You can find the source here: http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/tree/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/OverrideMethodsAction.java



来源:https://stackoverflow.com/questions/7090169/how-does-eclipse-provide-override-implement-methods-widget

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!