-
public interface Plugin
javac插件的接口。javac插件机制允许用户在javac命令行上指定一个或多个插件,以便在编译开始后即刻启动。 插件由用户友好的名称标识。 启动的每个插件将被传递一个字符串数组,可以用来为插件提供任何所需选项或其他参数的值。
插件通过
ServiceLoader
定位 ,使用与注释处理器相同的类路径(即ANNOTATION_PROCESSOR_PATH
或-processorpath
)。预期典型的插件将简单地注册一个
TaskListener
,以便在执行编译期间通知事件,其余的工作将由任务侦听器完成。- 从以下版本开始:
- 1.8