package com.seewo.hiddenapi.utils;

/* JADX INFO: loaded from: classes.dex */
public final class Insider {
    public static <T> T newInstance(Class cls, Object... objArr) {
        return (T) Reflect.on((Class<?>) cls).create(objArr).get();
    }

    public static <T> T getField(Object obj, String str) {
        return (T) Reflect.on(obj).field(str).get();
    }

    public static <T> T getStaticField(Class cls, String str) {
        return (T) Reflect.on((Class<?>) cls).field(str).get();
    }

    public static <T> T getStaticField(Class cls, String str, T t) {
        try {
            return (T) Reflect.on((Class<?>) cls).field(str).get();
        } catch (ReflectException e) {
            e.printStackTrace();
            return t;
        }
    }

    public static <T> T callMethod(Object obj, String str, Object... objArr) {
        return (T) Reflect.on(obj).call(str, objArr).get();
    }

    public static <T> T callStaticMethod(Class cls, String str, Object... objArr) {
        return (T) Reflect.on((Class<?>) cls).call(str, objArr).get();
    }
}
