CrackMe.apk
Download file
package kotlin.reflect.jvm.internal.impl.serialization.deserialization;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.jvm.internal.impl.descriptors.SourceElement;
import kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf;
import kotlin.reflect.jvm.internal.impl.metadata.deserialization.BinaryVersion;
import kotlin.reflect.jvm.internal.impl.metadata.deserialization.NameResolver;
/* compiled from: ClassData.kt */
public final class ClassData {
private final ProtoBuf.Class classProto;
private final BinaryVersion metadataVersion;
private final NameResolver nameResolver;
private final SourceElement sourceElement;
public final NameResolver component1() {
return this.nameResolver;
}
public final ProtoBuf.Class component2() {
return this.classProto;
}
public final BinaryVersion component3() {
return this.metadataVersion;
}
public final SourceElement component4() {
return this.sourceElement;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ClassData)) {
return false;
}
ClassData classData = (ClassData) obj;
return Intrinsics.areEqual((Object) this.nameResolver, (Object) classData.nameResolver) && Intrinsics.areEqual((Object) this.classProto, (Object) classData.classProto) && Intrinsics.areEqual((Object) this.metadataVersion, (Object) classData.metadataVersion) && Intrinsics.areEqual((Object) this.sourceElement, (Object) classData.sourceElement);
}
public int hashCode() {
return (((((this.nameResolver.hashCode() * 31) + this.classProto.hashCode()) * 31) + this.metadataVersion.hashCode()) * 31) + this.sourceElement.hashCode();
}
public String toString() {
return "ClassData(nameResolver=" + this.nameResolver + ", classProto=" + this.classProto + ", metadataVersion=" + this.metadataVersion + ", sourceElement=" + this.sourceElement + ')';
}
public ClassData(NameResolver nameResolver2, ProtoBuf.Class classR, BinaryVersion binaryVersion, SourceElement sourceElement2) {
Intrinsics.checkNotNullParameter(nameResolver2, "nameResolver");
Intrinsics.checkNotNullParameter(classR, "classProto");
Intrinsics.checkNotNullParameter(binaryVersion, "metadataVersion");
Intrinsics.checkNotNullParameter(sourceElement2, "sourceElement");
this.nameResolver = nameResolver2;
this.classProto = classR;
this.metadataVersion = binaryVersion;
this.sourceElement = sourceElement2;
}
}
Download file