mirror of
https://github.com/aNNiMON/Own-Programming-Language-Tutorial.git
synced 2024-09-20 08:44:20 +03:00
47 lines
1018 B
INI
47 lines
1018 B
INI
-target 1.8
|
|
|
|
-printmapping store/out.map
|
|
-printusage store/out.txt
|
|
-keepattributes Signature,InnerClasses
|
|
-keepattributes *Annotation*
|
|
|
|
-dontwarn okio.**
|
|
-dontwarn okhttp3.**
|
|
|
|
-keepclasseswithmembers public class * {
|
|
public static void main(java.lang.String[]);
|
|
}
|
|
|
|
-keep class okio.**
|
|
-keep class okhttp3.** { *; }
|
|
-keep interface okhttp3.** { *; }
|
|
|
|
-keepattributes Signature
|
|
-keepattributes *Annotation*
|
|
|
|
-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>;
|
|
}
|
|
|
|
-keep public class * implements com.annimon.ownlang.lib.modules.Module
|
|
|
|
# Soft obfuscation
|
|
-keep public class * {
|
|
public protected *;
|
|
}
|
|
|
|
# Hard obfuscation
|
|
#-optimizationpasses 9
|
|
#-allowaccessmodification
|
|
#-dontusemixedcaseclassnames
|
|
#-repackageclasses ''
|