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.