在我的 proguard 中,我有以下内容来防止公共枚举被混淆。
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
我的问题是,这是否也将公共枚举货币保留在这样的类中?
public class Foo {
public enum **Currency** {PENNY, NICKLE, DIME, QUARTER};
...
}
如果没有,我必须单独添加什么?
添加以下内容似乎没有帮助。
-keepattributes InnerClasses
有什么建议吗?谢谢