content: package com.taobao.android.differ.dex;
  
  import com.taobao.android.object.DiffType;
  
  import java.io.Serializable;
  import java.util.ArrayList;
  import java.util.List;
  
  /**
   * @author lilong
   * @create 2017-03-22 下午7:02
   */
  
  public class BundleDiffResult implements Serializable {
  
      private String bundleName;
  
      public String getBundleName() {
          return bundleName;
      }
  
      public void setBundleName(String bundleName) {
          this.bundleName = bundleName;
      }
  
      public void setClassDiffs(List<ClassDiff> classDiffs) {
          this.classDiffs = classDiffs;
      }
  
      public List<ClassDiff> getClassDiffs() {
          return classDiffs;
      }
  
      private List<ClassDiff>classDiffs = new ArrayList<>();
  
      public static class ClassDiff implements Serializable{
          private String className;
  
          private DiffType diffType;
  
          private List<MethodDiff>methodDiffs = new ArrayList<>();
  
          public String getClassName() {
              return className;
          }
  
          public void setClassName(String className) {
              this.className = className;
          }
  
          public DiffType getDiffType() {
              return diffType;
          }
  
          public void setDiffType(DiffType diffType) {
              this.diffType = diffType;
          }
  
          public List<MethodDiff> getMethodDiffs() {
              return methodDiffs;
          }
  
          public void setMethodDiffs(List<MethodDiff> methodDiffs) {
              this.methodDiffs = methodDiffs;
          }
  
          public List<FieldDiff> getFieldDiffs() {
              return fieldDiffs;
          }
  
          public void setFieldDiffs(List<FieldDiff> fieldDiffs) {
              this.fieldDiffs = fieldDiffs;
          }
  
          private List<FieldDiff>fieldDiffs = new ArrayList<>();
  
      }
  
      public static class MethodDiff implements Serializable{
          private String methodDesc;
  
          public String getMethodDesc() {
              return methodDesc;
          }
  
          public void setMethodDesc(String methodDesc) {
              this.methodDesc = methodDesc;
          }
  
          public DiffType getDiffType() {
              return diffType;
          }
  
          public void setDiffType(DiffType diffType) {
              this.diffType = diffType;
          }
  
          private DiffType diffType;
      }
  
      public static class FieldDiff implements Serializable{
          private String fieldDesc;
  
          public String getFieldDesc() {
              return fieldDesc;
          }
  
          public void setFieldDesc(String fieldDesc) {
              this.fieldDesc = fieldDesc;
          }
  
          public DiffType getDiffType() {
              return diffType;
          }
  
          public void setDiffType(DiffType diffType) {
              this.diffType = diffType;
          }
  
          private DiffType diffType;
      }
  }
  