# Add any project specific keep options here:
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.ofscript.interface.for.webview {
# public *;
#}
# This is a configuration file for ProGuard.
# http://proguard.sourceforge.net/index.html#manual/usage.html
#For simpleXML
-dontwarn org.simpleframework.xml.**
-keep class org.simpleframework.xml.** {*;}
-keep interface org.simpleframework.xml.** {*;}
#For NgnSipPrefrences
-keepclassmembers class * { *;}
-keep class org.doubango.ngn.sip.NgnSipPrefrences { public *; }
-keep interface org.doubango.ngn.sip.** {
public *;
}
#For Listener
-keepclassmembers interface org.doubango.** {*;}
-keepclassmembers class org.doubango.** {*;}
#For datatype
-keep class org.doubango.ngn.datatype.*** { public *;}
-keep enum org.doubango.ngn.datatype.*** { public *; }
-keep interface org.doubango.ngn.datatype.*** { public *;}
#For services
-keep interface org.doubango.ngn.services.** { public *; }
-keep class org.doubango.ngn.utils.** { public *; }
-keep class org.doubango.ngn.NgnEngine { public *; }
-keep public class org.doubango.tinyWRAP.** { *; }
-dontwarn org.doubango.tinyWRAP.**
-keep class org.doubango.ngn.sip.NgnAVSession {
public *;
}
#-keep enum org.doubango.** {
# *;
#}
#-keep interface org.doubango.** {
# *;
#}
#For code native
-keep class * {
native <methods>;
}
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
-keep enum org.doubango.ngn.** {
public *;
}
-keep class org.doubango.ngn.services.impl.profiles.ProfilesUtils {
public *;
}
-keep class org.doubango.** {
public static *;
public ** getMediaType();
}
#-keep class org.doubango.** extends NgnEventArgs {
# public *;
#}
-keep class org.doubango.ngn.events.** {
public *;
}
-keep class org.doubango.ngn.events.NgnRegistrationEventArgs {
public *;
}
|