title: android - how to keep enum from proguard
body: <p>In my proguard, I have the following to keep public enums from being obfuscated.</p>
  
  <pre><code>-keepclassmembers enum * {
      public static **[] values();
      public static ** valueOf(java.lang.String);
  }
  </code></pre>
  
  <p>My question is, does this also keep the public enum <strong>Currency</strong> in a class like this?</p>
  
  <pre><code>public class Foo {
      public enum **Currency** {PENNY, NICKLE, DIME, QUARTER};
  
      ...
  }
  </code></pre>
  
  <p>If not, what do I have to add separately?</p>
  
  <p>Adding the following doesn't seem to help.</p>
  
  <pre><code>-keepattributes InnerClasses
  </code></pre>
  
  <p>Any advice? Thanks</p>