package e.c.d.y;

import android.text.TextUtils;
import com.seewo.sdk.internal.model.SDKParsable;
import com.seewo.sdk.internal.model.SDKResponse;
import com.seewo.sdk.internal.response.common.RespBooleanResult;
import com.seewo.sdk.internal.response.common.RespFloatResult;
import com.seewo.sdk.internal.response.common.RespIntegerResult;
import com.seewo.sdk.internal.response.common.RespStringResult;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;

/* JADX INFO: compiled from: ParseUtil.java */
/* JADX INFO: loaded from: classes.dex */
public class c {
    private static <T> T a(Class<T> cls) {
        try {
            Constructor<T> declaredConstructor = cls.getDeclaredConstructor(new Class[0]);
            if (declaredConstructor == null) {
                return null;
            }
            declaredConstructor.setAccessible(true);
            return declaredConstructor.newInstance(new Object[0]);
        } catch (IllegalAccessException e2) {
            e.d("ParseUtil", e2);
            return null;
        } catch (InstantiationException e3) {
            e.d("ParseUtil", e3);
            return null;
        } catch (NoSuchMethodException e4) {
            e.d("ParseUtil", e4);
            return null;
        } catch (InvocationTargetException e5) {
            e.d("ParseUtil", e5);
            return null;
        }
    }

    public static boolean b(SDKResponse sDKResponse) {
        RespBooleanResult respBooleanResult;
        return (sDKResponse == null || (respBooleanResult = (RespBooleanResult) e(sDKResponse, RespBooleanResult.class)) == null || !respBooleanResult.getResult()) ? false : true;
    }

    public static float c(SDKResponse sDKResponse) {
        RespFloatResult respFloatResult;
        if (sDKResponse == null || (respFloatResult = (RespFloatResult) e(sDKResponse, RespFloatResult.class)) == null) {
            return -1.0f;
        }
        return respFloatResult.getResult();
    }

    public static int d(SDKResponse sDKResponse) {
        RespIntegerResult respIntegerResult;
        if (sDKResponse == null || (respIntegerResult = (RespIntegerResult) e(sDKResponse, RespIntegerResult.class)) == null) {
            return -1;
        }
        return respIntegerResult.result;
    }

    public static <T> T e(SDKResponse sDKResponse, Class<T> cls) {
        if (sDKResponse == null) {
            return (T) a(cls);
        }
        if (sDKResponse.getStatus() == SDKResponse.Status.SUCCESS) {
            T t = (T) e.a.a.a.j(sDKResponse.getParamsJson(), cls);
            return t == null ? (T) a(cls) : t;
        }
        e.b("ParseUtil", "Response error! [ " + sDKResponse.getStatus() + " ]");
        return (T) a(cls);
    }

    public static <T> T f(String str, Class<T> cls) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        return (T) e.a.a.a.j(str, cls);
    }

    public static String g(SDKResponse sDKResponse) {
        RespStringResult respStringResult;
        if (sDKResponse == null || (respStringResult = (RespStringResult) e(sDKResponse, RespStringResult.class)) == null) {
            return null;
        }
        return respStringResult.getResult();
    }

    public static String h(Object obj) {
        return e.a.a.a.p(obj);
    }

    public static String i(SDKParsable sDKParsable) {
        return sDKParsable.getClass().getName();
    }

    public static String j(Object obj) {
        return e.a.a.a.p(obj);
    }
}
