<分区>
在哪里(如果可能)可以获得 java 编辑器插件的源代码。 我问这个是因为我正在为 Eclipse 开发 IDE,我需要了解 Java 编辑器如何处理内容辅助和其他内容中的上下文信息。
谢谢你的时间,
问候,拉莫斯
<分区>
在哪里(如果可能)可以获得 java 编辑器插件的源代码。 我问这个是因为我正在为 Eclipse 开发 IDE,我需要了解 Java 编辑器如何处理内容辅助和其他内容中的上下文信息。
谢谢你的时间,
问候,拉莫斯
最佳答案
根据您下载的 Eclipse 包,您可能已经有了源代码。查看 Help > About Eclipse
(在 Mac 上为 Eclipse > About Eclipse
)并单击 Installation Details
。在“已安装的软件”选项卡中检查“Eclipse SDK”——如果有,则源已安装。
如果您没有源代码,您可以从您的版本的 SDK 更新站点安装它 - http://download.eclipse.org/eclipse/updates/4.3
for Eclipse 4.3 (开普勒)。安装 Eclipse SDK
。
安装源代码后,转到 Preferences > Plug-in Development
并选中 Include all plug-ins from target in Java search
选项(假设您没有单独的目标平台)。设置后搜索 Java 类和菜单选项(如 Navigate > Open Type
)将在 Eclipse 源代码和您的源代码中找到类。
Java 编辑器在 org.eclipse.jdt.ui
插件中 - org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor
。请注意,这是非常复杂的代码!
关于java - 如何获取java编辑器源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23954234/
相关文章:
ruby-on-rails - 如何将 rvm 与 eclipse 的设置绑定(bind)
vim - nerdtree 可以用两个窗口来显示工作目录和浏览目录吗
grails - 如何从Request中检索cxf Web服务中的 header 参数?
android - iOS 10 和 Xcode 8 上的 Cordova 6.3.1
javascript - 来自 Web 的 Firebase 云 HTTP 消息
java - ProGuard 混淆 - java.lang.NoSuchMethodError : getPointer
java - Java Direct 缓冲区内存错误的常见原因有哪些?
java - 即使内存可用,JVM 也会崩溃并出现错误 ='Cannot allocate memory' (errno=12)