您的位置:首页 > 编程语言 > Java开发

eclipse平台升级- 粘贴功能失效

2016-03-08 10:41 351 查看
     eclispe从3.3升级到3.7.2时出现粘贴功能不好使。以下是代码的对比:

  eclipse3.3中

Object destination = getTarget(javaElements, resources);

if (destination instanceof IJavaElement)
ReorgCopyStarter
.create(clipboardJavaElements, clipboardResources, (IReorgDestination) destination)
.run(getShell());
else if (destination instanceof IResource)
ReorgCopyStarter
.create(clipboardJavaElements, clipboardResources, (IReorgDestination) destination)
.run(getShell());

 
eclipse3.7中

Object destination = getTarget(javaElements, resources);

ReorgCopyStarter
.create(clipboardJavaElements, clipboardResources, ReorgDestinationFactory.createDestination(destination))
.run(getShell());

 
由代码中可以看出在eclipse3.7中,将destination 类进行了重组。在eclipse3.3中直接对模型进行匹配。例如

IJavaElement  IResource
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: