`

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

阅读更多

     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
分享到:
评论

相关推荐

    axis2-eclipse-codegen-plugin-1.6.2.zip和axis2-eclipse-service-plugin-1.6.2.zip

    标题中的"axis2-eclipse-codegen-plugin-1.6.2.zip"和"axis2-eclipse-service-plugin-1.6.2.zip"是两个与Apache Axis2相关的Eclipse插件,用于简化Web服务的开发过程。Apache Axis2是Java平台上一个成熟的Web服务...

    jd-eclipse-site-1.0.0-RC2.zip

    而jd-eclipse-site-1.0.0-RC2将其功能集成到Eclipse IDE中,使得用户无需离开开发环境就能进行源码浏览。这个版本号(1.0.0-RC2)表明这是该插件的一个候选发布版本,意味着它已经通过了大部分测试,但可能还存在...

    axis2-eclipse-codegen-plugin-1.6.2和axis2-eclipse-service-plugin-1.6.2

    标题中的"axis2-eclipse-codegen-plugin-1.6.2和axis2-eclipse-service-plugin-1.6.2"指的是两个与Apache Axis2相关的Eclipse插件:Axis2代码生成插件和Axis2服务插件,它们是版本1.6.2的。Apache Axis2是一个流行的...

    eclipse-jee-2022-09-R-win32-x86-64.zip

    开始使用Eclipse JEE 2022-09 R,首先需要下载"eclipse-jee-2022-09-R-win32-x86_64.zip"压缩包,解压后运行“eclipse.exe”。初次启动,用户需要配置工作空间,选择Java开发工具,以及根据项目需求添加服务器...

    eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip

    Eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip是一个针对Windows平台的64位版本的Eclipse集成开发环境(IDE)的压缩包,特别为Java企业级(J2EE)应用程序开发设计。该版本发布于2015年6月30日,是当时Eclipse ...

    eclipse-jee-2020-09-R-win32-x86_64.zip

    标题中的“eclipse-jee-2020-09-R-win32-x86_64.zip”指的是Eclipse IDE for Java EE Developers的2020年9月版本,适用于Windows 32位和64位系统的安装包。Eclipse是一款著名的开源集成开发环境(IDE),广泛用于...

    eclipse-jee-2023-09-R-linux-gtk-x86-64.tar.gz

    "eclipse-jee-2023-09-R-linux-gtk-x86_64.tar.gz" 文件是Eclipse专为Java企业版(Java EE)开发者设计的2023年9月版本,适用于64位的Linux操作系统。这个版本包含了对Java EE开发所需的全部工具和功能,如Web服务器...

    eclipse-jee-2018-09-win32-x86_64.zip

    标题 "eclipse-jee-2018-09-win32-x86_64.zip" 提供的信息表明这是一款针对Java企业级开发的Eclipse集成开发环境(IDE)的2018年9月版本,适用于Windows 32位操作系统、x86_64架构的计算机。Eclipse是一个开源的、跨...

    hadoop-eclipse-plugin-3.1.3.jar

    hadoop-eclipse-plugin-3.1.3,eclipse版本为eclipse-jee-2020-03

    QT+eclipse插件qt-eclipse-integration-linux.x86_64-1.6.1 1.6.0等

    在Linux平台上,插件的版本是qt-eclipse-integration-linux.x86_64-1.6.1,这是一个针对64位系统的版本。这个插件的安装文件是一个.tar.gz压缩包,这是Linux系统中常见的归档格式,可以通过tar命令进行解压。解压后...

    Hadoop-eclipse-plugin-2.7.2

    Hadoop-eclipse-plugin-2.7.2正是为了解决这个问题,它为Eclipse提供了与Hadoop集群无缝对接的功能,使得开发者可以在熟悉的Eclipse环境中编写、调试和运行Hadoop MapReduce程序。 首先,让我们深入了解Hadoop-...

    eclipse-jee-2020-06-R-win32-x86_64

    Eclipse JEE 2020-06 R Win32 x86_64是专为Windows 32位及64位平台设计的一款强大的Java集成开发环境(IDE),特别适用于企业级Java应用的开发。这个版本的发布,为开发者提供了最新的开发工具和技术支持,旨在提升...

    eclipse运行mr插件hadoop-eclipse-plugin-2.6.0.jar

    总之,`hadoop-eclipse-plugin-2.6.0.jar`是Hadoop开发者在Windows环境下利用Eclipse进行高效开发的重要工具,通过它,开发者可以更好地整合开发环境与大数据处理平台,提高开发效率和项目的可维护性。

    eclipse-java-2022-09-R-win32-x86-64.zip

    2. `plugins` 和 `features` 目录:这两个目录包含了大量的插件和功能模块,它们是Eclipse的核心组成部分,提供了丰富的功能和服务。 3. `config.ini` 文件:这个配置文件定义了Eclipse的启动参数和设置,可以根据...

    最后一版支持JDK1.8的eclipse eclipse-jee-2020-06-R-win32-x86_64

    "eclipse-jee-2020-06-R-win32-x86_64"是Eclipse针对Windows 32位x86_64架构的一个版本,发布于2020年6月,它是最后支持JDK 1.8的Eclipse版本。这个特定版本对于那些仍然依赖Java 8进行开发的用户来说至关重要,因为...

    eclipse-jee-2020-12-R-win32-x86_64

    总的来说,"eclipse-jee-2020-12-R-win32-x86_64"是一款功能强大且高度定制化的Java EE开发工具,它的更新与进步反映了Eclipse社区对开发者需求的敏锐捕捉和技术趋势的把握。无论是初学者还是经验丰富的开发者,都...

    eclipse-java-2022-06-R-win32-x86_64.zip

    【标题】"eclipse-java-2022-06...总的来说,"eclipse-java-2022-06-R-win32-x86_64.zip" 提供的是一款针对Windows 64位系统的Eclipse IDE,专门用于Java开发,拥有丰富的功能和高度可扩展性,是Java开发者的重要工具。

    好用hadoop-eclipse-plugin-1.2.1

    hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1

Global site tag (gtag.js) - Google Analytics