我正在開發一個gradle插件。它基於mapping.txt在proguard之後生成一個源java文件。內容如下所示。proguard如何跳過一些保留的名稱作爲映射結果
public class bmdb {
private static Map<Class<?>, Injector<Object>> map = new HashMap<>();
static {
try {
map.put(a.a.b.c.class, new a.a.b.d());
} catch (Exception e) {
e.printStackTrace();
}
}
public static Map<Class<?>, Injector<Object>> a() {
return map;
}
}
而這個java文件將被編譯成一個類文件。但是,映射結果有時候會是java關鍵字,如a.a.for.class
,a.a.int.class
。編譯將失敗。
所以我想知道如果proguard有任何選項可以排除映射結果的一些單詞。