如何将命令行参数传递给Java编译器插件

时间:2019-06-19 14:03:51

标签: java javac

Java 8+提供了compiler plugin api,使您可以在各个阶段(在解析/输入/分析/代码生成之前/之后)进入编译过程。要实现Plugin接口,我们需要实现init方法:

void init(JavacTask task, String... args);

如何从命令行指定args参数?

我一直在寻找文档,并尝试了一些使用参数格式的临时实验,但是没有运气。我也尝试过直接从javac源代码中收集这些信息,但是那样会疯狂。希望有人已经弄清楚了,这样我就不必!

0 个答案:

没有答案