Eclipse Extract Method 方法实现(二)

2008-02-23 09:37:00来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

Eclipse Extract Method 方法实现(二)

摘要:
前面的一篇文章本是抱着“分析Eclipse Extract Method的实现,为我所用。”的目的去看的。然后发现的Invoke部分好像是没戏了。看看代码分析的部分是否可以借鉴。
上一次我找到了实现Extract Method这个Function的是一个 ExtractMethodAction类。构造函数就不想多看了。直接跳到他的run函数里面看看。这个Action到底是如何工作的。

if (!ActionUtil.isProcessable(getShell(), fEditor))

return;

try{

ExtractMethodRefactoring refactoring= ExtractMethodRefactoring.create(SelectionConverter.getInputAsCompilationUnit(fEditor), selection.getOffset(), selection.getLength());

if (refactoring == null)

return;

new RefactoringStarter().activate(refactoring, new ExtractMethodWizard(refactoring), getShell(), DIALOG_MESSAGE_TITLE, false);

} catch (CoreException e){

ExceptionHandler.handle(e, DIALOG_MESSAGE_TITLE, RefactoringMessages.NewTextRefactoringAction_exception);

}


上一篇: 自己写Ant Task
下一篇: JDO学习笔记之Sun JDO参考实现篇

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Eclipse Extract Method 方法实现 (一)

下一篇:在Tomcat上配置SSL