Eclipse RCP - ltk 重命名命令的冲突处理程序
Eclipse RCP - Conflicting handlers for ltk rename command
我正在开发一个 Eclipse RCP 应用程序,我正在其中编写自己的重构代码。我压倒一切
org.eclipse.ltk.ui.refactoring.commands.renameResource
命令如下:
<extension point="org.eclipse.ui.commands">
<command
defaultHandler="com.rename.command.CustomRenameHandler"
id="org.eclipse.ltk.ui.refactoring.commands.renameResource"
name="Rename">
</command>
</extension>
当我 运行 应用程序时,我收到以下错误消息
!MESSAGE Conflicting handlers for org.eclipse.ltk.ui.refactoring.commands.renameResource
因此,有时会调用我的处理程序,有时会调用 RenameResourceHandler。
任何指点都会有所帮助。
您不能覆盖已有活动或默认处理程序的命令。
对于重构重命名,您应该使用 org.eclipse.ltk.core.refactoring.renameParticipants
扩展点编写一个重命名参与者。在重命名期间,您的参与者将与所有其他需要 运行 的参与者一起被调用。
我正在开发一个 Eclipse RCP 应用程序,我正在其中编写自己的重构代码。我压倒一切
org.eclipse.ltk.ui.refactoring.commands.renameResource
命令如下:
<extension point="org.eclipse.ui.commands">
<command
defaultHandler="com.rename.command.CustomRenameHandler"
id="org.eclipse.ltk.ui.refactoring.commands.renameResource"
name="Rename">
</command>
</extension>
当我 运行 应用程序时,我收到以下错误消息
!MESSAGE Conflicting handlers for org.eclipse.ltk.ui.refactoring.commands.renameResource
因此,有时会调用我的处理程序,有时会调用 RenameResourceHandler。
任何指点都会有所帮助。
您不能覆盖已有活动或默认处理程序的命令。
对于重构重命名,您应该使用 org.eclipse.ltk.core.refactoring.renameParticipants
扩展点编写一个重命名参与者。在重命名期间,您的参与者将与所有其他需要 运行 的参与者一起被调用。