
-keepclasseswithmembernames class * {
      native <methods>;
  }


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

-keepnames class com.volcengine.diff.core.exception.PatchException {
   public<methods>;
}
-keepnames class * extends com.volcengine.diff.core.exception.PatchException {
   public<methods>;
}

-keep class com.volcengine.patch.VEDiffPatch {
   <methods>;
}

-keep class com.volcengine.patch.PatchRequestWrapper {
   <methods>;
}

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

-keep class com.volcengine.patch.PatchRequest {
    public void patch();
    public void patch(***);
}

-keep class com.volcengine.patch.PatchRequest$OnPatchListener { *; }






