1
0
mirror of https://gitlab.com/annimon/imagetagger.git synced 2024-09-20 05:44:20 +03:00
imagetagger/proguard.pro
2021-01-09 19:48:00 +02:00

30 lines
846 B
Prolog

-keepattributes Signature,InnerClasses
-keepattributes *Annotation*
-keep class com.annimon.imagetagger.beans.** { *; }
-keep class com.github.benmanes.caffeine.cache.** { *; }
# Jackson 2
-keep class com.fasterxml.jackson.databind.ObjectMapper {
public protected <methods>;
}
-dontwarn com.fasterxml.jackson.databind.**
-keepclassmembers class * {
@com.fasterxml.jackson.annotation.* *;
}
# Java
-keepclasseswithmembers public class * {
public static void main(java.lang.String[]);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class * extends javax.swing.plaf.ComponentUI {
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent);
}
-keepclasseswithmembers,includedescriptorclasses,allowshrinking class * {
native <methods>;
}