
-keepclasseswithmembernames class * {
      native <methods>;
  }


-keep class com.bytedance.diff.core.algorithms.IPatchAlgorithm
-keep class * implements com.bytedance.diff.core.algorithms.IPatchAlgorithm {
   public<methods>;
}

-keepnames class com.bytedance.diff.core.exception.PatchException
-keepnames class * extends com.bytedance.diff.core.exception.PatchException {

}

-keep class com.bytedance.patch.VEDiffPatch {
    public void patch();
    public void patch(***);
    public int getSdkVersion();
}

-keep class com.bytedance.patch.VEDiffPatch$OnPatchListener {
    *;
}

-keep class com.bytedance.diff.core.DiffFile {
   <methods>;
}





