// Path: src/android/taobao/atlas/hack/Hack.java
// public static class HackAssertionException extends Throwable {
//     private static final long serialVersionUID = 1;
//     private Class<?> mHackedClass;
//     private String mHackedFieldName;
//     private String mHackedMethodName;
// 
//     public HackAssertionException(String str) {
//         super(str);
//     }
// 
//     public HackAssertionException(Exception exception) {
//         super(exception);
//     }
// 
//     public String toString() {
//         return getCause() != null ? getClass().getName() + ": " + getCause() : super.toString();
//     }
// 
//     public Class<?> getHackedClass() {
//         return this.mHackedClass;
//     }
// 
//     public void setHackedClass(Class<?> cls) {
//         this.mHackedClass = cls;
//     }
// 
//     public String getHackedMethodName() {
//         return this.mHackedMethodName;
//     }
// 
//     public void setHackedMethodName(String str) {
//         this.mHackedMethodName = str;
//     }
// 
//     public String getHackedFieldName() {
//         return this.mHackedFieldName;
//     }
// 
//     public void setHackedFieldName(String str) {
//         this.mHackedFieldName = str;
//     }
// }


import android.taobao.atlas.hack.Hack.HackDeclaration.HackAssertionException;
import com.tencent.mm.sdk.platformtools.FilePathGenerator;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;
import mtopsdk.common.util.SymbolExpUtil;
package android.taobao.atlas.hack;


public class AssertionArrayException extends Exception {
    private static final long serialVersionUID = 1;
// Path: src/android/taobao/atlas/hack/Hack.java
// public static class HackAssertionException extends Throwable {
//     private static final long serialVersionUID = 1;
//     private Class<?> mHackedClass;
//     private String mHackedFieldName;
//     private String mHackedMethodName;
// 
//     public HackAssertionException(String str) {
//         super(str);
//     }
// 
//     public HackAssertionException(Exception exception) {
//         super(exception);
//     }
// 
//     public String toString() {
//         return getCause() != null ? getClass().getName() + ": " + getCause() : super.toString();
//     }
// 
//     public Class<?> getHackedClass() {
//         return this.mHackedClass;
//     }
// 
//     public void setHackedClass(Class<?> cls) {
//         this.mHackedClass = cls;
//     }
// 
//     public String getHackedMethodName() {
//         return this.mHackedMethodName;
//     }
// 
//     public void setHackedMethodName(String str) {
//         this.mHackedMethodName = str;
//     }
// 
//     public String getHackedFieldName() {
//         return this.mHackedFieldName;
//     }
// 
//     public void setHackedFieldName(String str) {
//         this.mHackedFieldName = str;
//     }
// }


// Path: src/android/taobao/atlas/hack/AssertionArrayException.java
import android.taobao.atlas.hack.Hack.HackDeclaration.HackAssertionException;
import com.tencent.mm.sdk.platformtools.FilePathGenerator;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;
import mtopsdk.common.util.SymbolExpUtil;

package android.taobao.atlas.hack;


public class AssertionArrayException extends Exception {
    private static final long serialVersionUID = 1;
    private List<HackAssertionException> mAssertionErr;