package t6; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* loaded from: classes2.dex */ public class f { /* renamed from: a, reason: collision with root package name */ private final List f14411a = new ArrayList(); private static final class a { /* renamed from: a, reason: collision with root package name */ private final Class f14412a; /* renamed from: b, reason: collision with root package name */ private final Class f14413b; /* renamed from: c, reason: collision with root package name */ final e f14414c; a(Class cls, Class cls2, e eVar) { this.f14412a = cls; this.f14413b = cls2; this.f14414c = eVar; } public boolean a(Class cls, Class cls2) { return this.f14412a.isAssignableFrom(cls) && cls2.isAssignableFrom(this.f14413b); } } public synchronized e a(Class cls, Class cls2) { if (cls2.isAssignableFrom(cls)) { return g.b(); } for (a aVar : this.f14411a) { if (aVar.a(cls, cls2)) { return aVar.f14414c; } } throw new IllegalArgumentException("No transcoder registered to transcode from " + cls + " to " + cls2); } public synchronized List b(Class cls, Class cls2) { ArrayList arrayList = new ArrayList(); if (cls2.isAssignableFrom(cls)) { arrayList.add(cls2); return arrayList; } Iterator it = this.f14411a.iterator(); while (it.hasNext()) { if (((a) it.next()).a(cls, cls2)) { arrayList.add(cls2); } } return arrayList; } public synchronized void c(Class cls, Class cls2, e eVar) { this.f14411a.add(new a(cls, cls2, eVar)); } }