私のプロガードでは、パブリック列挙型が難読化されないようにするために次のようにしています。
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
私の質問は、これは public enum Currencyもこのようなクラスに保持しますか?
public class Foo {
public enum **Currency** {PENNY, NICKLE, DIME, QUARTER};
...
}
そうでない場合、何を別途追加する必要がありますか?
以下を追加しても効果がないようです。
-keepattributes InnerClasses
何かアドバイス?ありがとう