package com.baidu.techain.core; import com.baidu.techain.i.c; import dalvik.system.DexClassLoader; /* compiled from: PluginloaderDexClassLoader */ public final class e extends DexClassLoader { public e(String str, String str2, String str3, ClassLoader classLoader) { super(str, str2, str3, classLoader); } /* access modifiers changed from: protected */ @Override // java.lang.ClassLoader public final Class<?> loadClass(String str, boolean z) throws ClassNotFoundException { Class<?> findLoadedClass = findLoadedClass(str); if (findLoadedClass == null) { try { findLoadedClass = findClass(str); } catch (Throwable unused) { } if (findLoadedClass == null) { try { if (getParent() != null) { findLoadedClass = getParent().loadClass(str); } else { findLoadedClass = (Class) getClass().getDeclaredMethod("findBootstrapClassOrNull", String.class).invoke(this, str); } } catch (Throwable unused2) { c.a(); } } } if (z) { resolveClass(findLoadedClass); } if (findLoadedClass == null) { try { return super.loadClass(str, z); } catch (Throwable unused3) { c.a(); } } return findLoadedClass; } public final Class<?> a(String str) throws ClassNotFoundException { Class<?> findLoadedClass = findLoadedClass(str); if (findLoadedClass != null) { return findLoadedClass; } try { return findClass(str); } catch (Throwable unused) { c.a(); return findLoadedClass; } } }