package d0.e0; import d0.z.d.m; import java.lang.reflect.GenericArrayType; import java.lang.reflect.Type; /* compiled from: TypesJVM.kt */ public final class a implements GenericArrayType, Type { public final Type i; public a(Type type) { m.checkNotNullParameter(type, "elementType"); this.i = type; } @Override // java.lang.Object public boolean equals(Object obj) { return (obj instanceof GenericArrayType) && m.areEqual(getGenericComponentType(), ((GenericArrayType) obj).getGenericComponentType()); } @Override // java.lang.reflect.GenericArrayType public Type getGenericComponentType() { return this.i; } @Override // java.lang.reflect.Type public String getTypeName() { return n.access$typeToString(this.i) + "[]"; } @Override // java.lang.Object public int hashCode() { return getGenericComponentType().hashCode(); } @Override // java.lang.Object public String toString() { return getTypeName(); } }