discord-jadx/app/src/main/java/h0/b/a/e/a.java

35 lines
1021 B
Java

package h0.b.a.e;
import java.io.ObjectInputStream;
import java.lang.reflect.Method;
import org.objenesis.ObjenesisException;
/* compiled from: PercInstantiator */
public class a<T> implements h0.b.a.a<T> {
public final Method a;
public final Object[] b;
public a(Class<T> cls) {
Object[] objArr = {null, Boolean.FALSE};
this.b = objArr;
objArr[0] = cls;
try {
Method declaredMethod = ObjectInputStream.class.getDeclaredMethod("newInstance", Class.class, Boolean.TYPE);
this.a = declaredMethod;
declaredMethod.setAccessible(true);
} catch (RuntimeException e) {
throw new ObjenesisException(e);
} catch (NoSuchMethodException e2) {
throw new ObjenesisException(e2);
}
}
@Override // h0.b.a.a
public T newInstance() {
try {
return (T) this.a.invoke(null, this.b);
} catch (Exception e) {
throw new ObjenesisException(e);
}
}
}