很多时候我们在研究一些程序的源代码时会遇到许多接口的实现类,但是在Eclipse中上溯查找的时候只能最终查到这个接口,而不能反过来直接查找接口的实现类。通常的办法就是查阅Java Doc,或者在源代码中直接查看到底使用了哪个实现类。
但是通过Implementors 这个Eclipse插件就可以解决上面的问题了。这是一个专门用于查找接口方法实现类的工具,非常的方便和实用。
1. 安装
安装有两种方式,一种是直接下载插件(implementors package)然后手动安装到eclipse中,另外一种就是在Eclipse中直接使用 Eclipse update site: http://eclipse-tools.sourceforge.net/updates/。只要是使用过Eclipse的人应该都会安装插件,具体的安装细节就不再啰嗦了。
需要说明的是必须下载一个适用于你所使用的Eclipse版本的插件,目前最新的版本对应如下:
Latest version for Eclipse 2.1.x or Eclipse 3.0.x: v0.0.14
Latest version for Eclipse 3.1+: v0.0.16
2. 使用
1) 查看实现接口方法的类:在接口中选中待实现的方法名称,然后右键选择 Open Implementation 即可打开实现该接口方法的类。如果有多个类则会跳出一个选择列表供选择;
2) 查看实现类所实现的接口:在接口实现类中选择方法名称,然后右键选择 Open Interface 即可打开接口中的方法。
分享到:
相关推荐
5. 安装完成后,尝试在Eclipse中打开一个接口,看看是否能直接跳转到其实现类,以此验证插件是否正常工作。 Eclipse与MyEclipse都是流行的Java IDE,它们都支持多种语言的开发,如Java、JavaScript、PHP等。在...
如果想查看某个接口的实现类,可以使用"Open Implementation"或者"Find References"功能。 标签“源码”表明这个话题涉及到查看和理解代码本身。在Eclipse中,阅读和导航源码是非常重要的。除了基本的代码浏览外,...
你需要了解如何创建Java类,实现所需接口,以及如何处理事件和回调。 5. **SWT和JFace**:Eclipse UI主要基于SWT(Standard Widget Toolkit)和JFace库。SWT提供底层的GUI组件,而JFace在SWT之上提供了一层抽象,...
总结来说,Eclipse插件如EasyExplorer提供了更便捷的文件管理,而"implements"关键字则是Java编程中的关键概念,用于接口实现。结合Eclipse强大的插件系统,开发者可以构建出适合个人工作流程的高效开发环境。
通过阅读已有的Eclipse插件源码,可以学习到如何实现特定功能,如自定义透视图、操作、透视图贡献等。同时,Eclipse本身也是开源的,可以深入研究其核心组件的工作机制,这对于优化插件性能和理解Eclipse架构非常有...
本教程将向您介绍Eclipse插件开发的基本概念、步骤和关键知识点,旨在帮助初学者快速上手。 一、Eclipse插件体系结构 Eclipse采用插件驱动架构,每个功能模块都是一个独立的插件,这些插件通过OSGi(开放服务网关...
- 选中需要查找实现类的接口方法名。 - 右键选择`Open Implementation`选项。 - 如果存在多个实现类,插件会弹出一个选择列表供您挑选。 2. **查看实现类所实现的接口:** - 打开包含实现类的源代码文件。 - ...
1. **学习与研究**:了解Emmet插件如何与Eclipse IDE交互,如何解析和处理 Emmet 缩写,以及如何在IDE环境中实现高效编码功能。 2. **个性化定制**:根据个人或团队的需求,修改源代码以实现特定的功能,比如增加新...
Eclipse插件开发内部培训第三部分主要关注Eclipse平台中的资源管理和相关API的使用。Eclipse作为一个强大的集成开发环境(IDE),其插件体系基于Java虚拟机(JVM)上的Equinox,这是一个基于OSGI框架的扩展点系统。该...
在 RCP 应用程序启动过程中,Eclipse 会查找特定的扩展点,例如 `"org.eclipse.core.runtime.application"`,然后加载相应的类,从而创建并配置工作台。 #### 二、SWT 原理与控件设计 **1. SWT 概述** SWT ...
17. Implementors:提供直接跳转到方法实现类的功能,而非接口,提升了代码导航的效率。 18. Call Hierarchy:展示方法的调用关系,显示哪个方法调用了当前方法以及当前方法调用了哪些方法。 19. EclipseTidy:...
总结,jd-eclipse插件是Eclipse开发者的重要工具,它提供了便捷的反编译功能,使得无源码的Java类文件也能被理解和利用。正确安装和使用jd-eclipse,能够提升开发者的生产力,增强代码分析能力。
### Eclipse插件开发指南知识点详解 #### 一、Eclipse概述与优势 Eclipse是一款开源的集成开发环境(IDE),最初由IBM公司于2001年开发,并于同年11月作为开源软件发布。Eclipse的核心优势在于其高度可扩展性,...
Eclipse插件开发中的查找(Search)功能及扩展点涉及到以下知识点: 1. Eclipse查找功能的重要性:Eclipse作为一款流行的集成开发环境(IDE),其查找功能对于开发者来说是一个非常重要的特性。它不仅支持基本的...
在Eclipse插件开发中,查找(Search)功能是一个至关重要的部分,它允许开发者在庞大的代码库中快速定位和检索特定的信息。深入理解这一功能及其扩展点对于提升开发效率和优化开发体验至关重要。本文将详细探讨...
首先,指定扩展点ID,例如"**helloworldnature**",然后在`runtime`节点下指定实现类,如"**com.free.project.HelloWorldNature**",实现`IProjectNature`接口。 3. **实现IProjectNature接口**: - `setProject...
- **功能**:Implementors 插件提供了一种查找接口实现类的方式。 - **特点**:提高代码查找效率。 **下载地址**:[http://eclipse-tools.sourceforge.net/implementors/]...
【慕测平台与eclipse插件介绍】 慕测平台是一个专业的在线测试平台,它为开发者提供了便捷的软件测试环境和工具。在这个平台上,用户可以进行各种类型的软件测试,包括单元测试、集成测试以及功能测试等。为了更好...
5. **激活类(Activator)**:每个插件都有一个激活类,负责插件的启动和关闭逻辑,它实现了`org.eclipse.ui.plugin.AbstractUIPlugin`接口。 6. **模型(Model)**:在Eclipse中,数据通常被表示为模型对象,这些...