package com.bumptech.glide.util; /* loaded from: classes.dex */ public class MultiClassKey { private Class a; private Class b; private Class c; public MultiClassKey() { } public void a(Class cls, Class cls2) { a(cls, cls2, null); } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || MultiClassKey.class != obj.getClass()) { return false; } MultiClassKey multiClassKey = (MultiClassKey) obj; return this.a.equals(multiClassKey.a) && this.b.equals(multiClassKey.b) && Util.b(this.c, multiClassKey.c); } public int hashCode() { int hashCode = ((this.a.hashCode() * 31) + this.b.hashCode()) * 31; Class cls = this.c; return hashCode + (cls != null ? cls.hashCode() : 0); } public String toString() { return "MultiClassKey{first=" + this.a + ", second=" + this.b + '}'; } public MultiClassKey(Class cls, Class cls2) { a(cls, cls2); } public void a(Class cls, Class cls2, Class cls3) { this.a = cls; this.b = cls2; this.c = cls3; } public MultiClassKey(Class cls, Class cls2, Class cls3) { a(cls, cls2, cls3); } }