In meinem proguard, habe ich die folgenden, um zu verhindern, dass öffentliche enums verschleiert werden.android - wie man enum von prouard hält
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
Meine Frage ist, bedeutet dies hält auch die öffentliche ENUM Währung in einer Klasse wie diese?
public class Foo {
public enum **Currency** {PENNY, NICKLE, DIME, QUARTER};
...
}
Wenn nicht, was muss ich separat hinzufügen?
Hinzufügen der folgenden scheint nicht zu helfen.
-keepattributes InnerClasses
Irgendwelche Ratschläge?
Dank