代码混淆不包括Getters和Setter

时间:2018-02-22 06:47:41

标签: java proguard obfuscation getter-setter

我使用proguard GUI来混淆我的java代码。

我的要求是我不想混淆我的Getter和setter。 proguard GUI中是否有任何选项可以排除Getter的混淆,单独设置setter。

如果是这样,请告诉我在哪里指定一个例子。

2 个答案:

答案 0 :(得分:2)

您可以添加以下规则以保留所有getter / setter:

-keepclassmembers class * {
    *** get*();
    void set*(***);
}

假设你的setter没有返回值。

答案 1 :(得分:0)

使用Dotfuscator,您必须添加这样的自定义排除规则(有关详细信息,请参见https://artifacts.alfresco.com/nexus/content/repositories/releases/org/alfresco/alfresco-transform-model/1.0.2.11/documentation