summaryrefslogtreecommitdiffstats
path: root/proguard.flags
blob: 9763262d1b0ff6aba1a1937d653c93656a95e6dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# entry point
-keep class net.scintill.ril_ofono.RilWrapper {
	<init>(...);
}

# used by reflection
-keepclassmembers class net.scintill.ril_ofono.** {
	void onPropChange(org.ofono.**, java.lang.String, org.freedesktop.dbus.Variant);
}

-keepclassmembers class org.ofono.** {
	java.util.Map GetProperties();
}

# used by reflection in dbus lib (DBusSignal; oFono classes)
-keepclassmembers class * extends org.freedesktop.dbus.DBusSignal {
	<init>(...);
}
-keepclassmembers class org.ofono.** {
	<init>(...);
}
-keep class ** extends org.freedesktop.dbus.exceptions.DBusExecutionException {
	<init>(...);
}

# dbus lib requires signals to have enclosing class; this one would be dropped otherwise
-keep class org.ofono.Message {
}

-verbose
#-printseeds