Eclipse插件:使用AST、DOM在Eclipse中显示警告消息
我正在学习使用抽象语法树和DOM进行插件开发和代码操作。Eclipse插件:使用AST、DOM在Eclipse中显示警告消息,eclipse,plugins,eclipse-plugin,abstract-syntax-tree,eclipse-jdt,Eclipse,Plugins,Eclipse Plugin,Abstract Syntax Tree,Eclipse Jdt,我正在学习使用抽象语法树和DOM进行插件开发和代码操作。 我想编写一个插件,根据测试代码中的某些条件,该插件将在Eclipse Java代码编辑器的左侧显示一个警告(见图) 示例场景: 现在,当我们在Java中不使用任何声明的变量时,eclipse中会显示警告消息。我想在(例如)任何变量赋值为10时显示警告消息。 我知道如何使用AST创建插件、提取变量、表达式和声明。但我不知道如何显示警告信息 使用哪种API或软件包? 有人能告诉我这个的路径吗?您可以使用eclipse标记(IMarker)实
我想编写一个插件,根据测试代码中的某些条件,该插件将在Eclipse Java代码编辑器的左侧显示一个警告(见图) 示例场景:
现在,当我们在Java中不使用任何声明的变量时,eclipse中会显示警告消息。我想在(例如)任何变量赋值为10时显示警告消息。
我知道如何使用AST创建插件、提取变量、表达式和声明。但我不知道如何显示警告信息 使用哪种API或软件包?
有人能告诉我这个的路径吗?您可以使用eclipse标记(
IMarker
)实现同样的目标。有关如何创建eclipse标记的更多详细信息,请参阅下面的链接
MarkerUtilities
类提供了轻松创建标记的方法。您需要将
org.eclipse.ui.editors
插件添加到依赖项中
要在编辑器中显示相同内容,请使用扩展点markernotationspecification
。这用于使用指定的格式自动定义标记和编辑器注释之间的映射
请参阅:这是使用
IMarker
界面创建的“标记”