【发布时间】:2019-07-26 18:31:37
【问题描述】:
我是预处理器的新手,正在尝试执行以下代码:
public class foo {
private Map<String, Runnable> reflectivelyInitializedMap;
private MyObject bar = new MyObject() {
@ExternalApi
private Runnable makePublic;
}
// I want to generate the following method:
public void makePublic(){
reflectivelyInitializedMap.get("makePublic").run();
}
}
我无法在预处理器中捕获内部注释字段“makePublic”。 这甚至可能吗?
【问题讨论】:
标签: java annotations preprocessor auto-generate