proguard-rules.txt 754 B

12345678910111213141516171819202122232425
  1. # Keep the H2 classes that are loaded via reflection
  2. -keep class org.h2.Driver { *; }
  3. -keep class org.h2.engine.Engine { *; }
  4. -keep class org.h2.store.fs.** { *; }
  5. # Don't warn about unused dependencies of H2 classes
  6. -dontwarn org.h2.**
  7. -dontnote org.h2.**
  8. -keep class dagger.** { *; }
  9. -dontwarn dagger.**
  10. -dontnote dagger.**
  11. -keep class net.i2p.crypto.eddsa.** { *; }
  12. -keep class org.whispersystems.curve25519.** { *; }
  13. -dontwarn sun.misc.Unsafe
  14. -dontnote com.google.common.**
  15. -dontwarn com.fasterxml.jackson.databind.ext.Java7SupportImpl
  16. # Keep all Jackson-serialisable classes and their members
  17. -keep interface com.fasterxml.jackson.databind.annotation.JsonSerialize
  18. -keep @com.fasterxml.jackson.databind.annotation.JsonSerialize class * { *; }