我是预处理程序的新手,正在尝试执行以下代码:
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”。 这有可能吗?
答案 0 :(得分:0)
嗯,看来不可能。我做了以下事情:
CROSS APPLY