在我的 Proguard 中,我使用以下代码来防止公共枚举类型被混淆。
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
我的问题是,这样做是否会将公共枚举Currency保留在这样的类中?
public class Foo {
public enum **Currency** {PENNY, NICKLE, DIME, QUARTER};
...
}
如果不行,我需要额外添加什么?
添加下面的内容似乎没有帮助。
-keepattributes InnerClasses
有什么建议吗?谢谢