what-the-bank/sources/o/QYn.java

67 lines
2.9 KiB
Java

package o;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageItemInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.util.Log;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.List;
@Deprecated
/* loaded from: classes.dex */
public final class QYn {
private final Context a;
public QYn(Context context) {
this.a = context;
}
public final List<Ebx> e() {
ArrayList arrayList = new ArrayList();
try {
ApplicationInfo applicationInfo = this.a.getPackageManager().getApplicationInfo(this.a.getPackageName(), 128);
if (PackageItemInfo.class.getField("metaData").get(applicationInfo) == null) {
return arrayList;
}
if (Log.isLoggable("ManifestParser", 2)) {
PackageItemInfo.class.getField("metaData").get(applicationInfo);
}
for (String str : ((Bundle) PackageItemInfo.class.getField("metaData").get(applicationInfo)).keySet()) {
if ("GlideModule".equals(((Bundle) PackageItemInfo.class.getField("metaData").get(applicationInfo)).get(str))) {
arrayList.add(d(str));
Log.isLoggable("ManifestParser", 3);
}
}
return arrayList;
} catch (PackageManager.NameNotFoundException e) {
throw new RuntimeException("Unable to find metadata to parse GlideModules", e);
}
}
private static Ebx d(String str) {
try {
Class<?> cls = Class.forName(str);
try {
Object newInstance = cls.getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
if (!(newInstance instanceof Ebx)) {
throw new RuntimeException("Expected instanceof GlideModule, but found: ".concat(String.valueOf(newInstance)));
}
return (Ebx) newInstance;
} catch (IllegalAccessException e) {
throw new RuntimeException("Unable to instantiate GlideModule implementation for ".concat(String.valueOf(cls)), e);
} catch (InstantiationException e2) {
throw new RuntimeException("Unable to instantiate GlideModule implementation for ".concat(String.valueOf(cls)), e2);
} catch (NoSuchMethodException e3) {
throw new RuntimeException("Unable to instantiate GlideModule implementation for ".concat(String.valueOf(cls)), e3);
} catch (InvocationTargetException e4) {
throw new RuntimeException("Unable to instantiate GlideModule implementation for ".concat(String.valueOf(cls)), e4);
}
} catch (ClassNotFoundException e5) {
throw new IllegalArgumentException("Unable to find GlideModule implementation", e5);
}
}
}