40 lines
1.0 KiB
Java
40 lines
1.0 KiB
Java
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();
|
|
}
|
|
}
|