Spork ProGuard rules

Spork – is a fast runtime annotation processing library for Android and Java.

ProGuard rules for Spork

All unused classes and class members removed in the optimization phase. ProGuard writes out class files named 'a.class', 'b.class', etc. in the obfuscation step. You have to set up a ProGuard configuration.

# Spork
-keep class spork.** { *; }
-keep interface spork.** { *; }
-keep enum spork.** { *; }

-keepclasseswithmembernames class * {
    @spork.** *;
}

-keepclassmembers class ** {
    @spork.** *;
}

-keepclasseswithmembernames class * {
    @javax.inject.* *;
}

-keepclassmembers class ** {
    @javax.inject.* *;
}

For more information about Spork please see the website.

Related ProGuard rules

Static Gson ProGuard rules

Popular ProGuard rules