【问题标题】:method renaming code in java eclipse for code refactoring用于代码重构的 java eclipse 中的方法重命名代码
【发布时间】:2015-07-05 15:32:24
【问题描述】:

是否有任何代码可以在 java eclipse 插件中用于代码重构的重命名方法?

例如,如果想在一个地方更改方法名称,它可能会在所有其他地方都更改。

访问http://pdplab.it.uom.gr/teaching/sunjava/eclipse-java.html

【问题讨论】:

  • 所以您希望它在任何地方或仅在一个位置进行更改?
  • 我希望它在整个项目中调用该方法的地方
  • 右键->重构->重命名
  • 希望这种重命名重构技术的代码知道它是如何实现的,并且可以相应地做出更多重构技术

标签: java javascript eclipse eclipse-plugin refactoring


【解决方案1】:

Refactor >> Rename对应的起点是org.eclipse.jdt.ui.actions.RenameAction。首先查看包 org.eclipse.jdt.core.refactoring.descriptors 和类 org.eclipse.ltk.core.refactoring.Refactoring:

RefactoringContribution contribution =
RefactoringCore.getRefactoringContribution(IJavaRefactorings.RENAME_METHOD);
RenameJavaElementDescriptor descriptor =
(RenameJavaElementDescriptor) contribution.createDescriptor()

【讨论】:

    猜你喜欢
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 2011-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-28
    • 1970-01-01
    相关资源
    最近更新 更多