voixtreme-engine/vxt-engine/proguard-rules.pro
Jimmie Matsson 3d804d8840 2019-08-09, v4.2.3.502
1. Announced wrongly it was version 4.2.2
 2. Updated the LoggerService for the logcat version
2019-08-09 10:10:01 +02:00

54 lines
1.6 KiB
Prolog

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-assumenosideeffects class android.util.Log {
public static boolean isLoggable(java.lang.String, int);
public static int v(...);
public static int i(...);
public static int w(...);
public static int d(...);
public static int e(...);
}
-assumenosideeffects class com.dixitmobile.common.LoggerService {
public static void v(...);
public static void i(...);
public static void w(...);
public static void d(...);
public static void e(...);
public static void longMsgV(...);
public static void longMsgI(...);
public static void longMsgW(...);
public static void longMsgD(...);
public static void longMsgE(...);
public static void printStackTrace(...);
}
-keep class com.nuance.android.vocalizer.** { *; }
-keepclassmembers public class com.voixtreme.vxtenginejni.VxtEngineApi {
native <methods>;
*** from_native_*(...);
}
-keepnames class * implements java.io.Serializable
-keepclassmembers class * implements java.io.Serializable {
static final long serialVersionUID;
!static !transient <fields>;
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepclassmembers class ** {
@org.greenrobot.eventbus.Subscribe <methods>;
}
-keep enum org.greenrobot.eventbus.ThreadMode { *; }