采用 3.2 机制和 API 时所需进行的更改

本节描述在尝试将 3.1 插件更改为采用 3.2 机制和 API 时所需进行的更改。

  1. 编译参与者扩展点

编译参与者扩展点

新的扩展点(org.eclipse.jdt.core.compilationParticipant)允许依赖于 org.eclipse.jdt.core 的插件参与 Java 构建过程,并参与协调 Java 编辑器的过程。

通过实现 org.eclipse.jdt.core.compiler.CompilationParticipant 并扩展此扩展点,可以在构建开始时、清理开始时或协调工作副本(在 Java 编辑器中)时通知用户。在这些通知过程中,可以添加、更改或除去类型,可以创建构建标记,也可以向 Java 编辑器报告错误。