-dontwarn javax.annotation.Nullable
-dontwarn javax.annotation.ParametersAreNonnullByDefault

-keepclassmembers,allowshrinking,allowobfuscation class com.tdshop.android.net.volley.NetworkDispatcher {
    void processRequest();
}
-keepclassmembers,allowshrinking,allowobfuscation class com.tdshop.android.net.volley.CacheDispatcher {
    void processRequest();
}

-keepclassmembers class fqcn.of.javascript.interface.for.webview {
   public *;
}

-keepclassmembers class * extends android.webkit.WebChromeClient{
    public void openFileChooser(...);
}

-keepclassmembers class * extends android.webkit.WebChromeClient{
    public void openFileChooser(...);
}

-keep class com.tdshop.android.**{*;}

#CacheWebview
-dontwarn ren.yale.android.cachewebviewlib.**
-keep class ren.yale.android.cachewebviewlib.**{*;}
