CrackMe.apk
Download file
package kotlin.reflect.jvm.internal.impl.resolve.constants;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.jvm.internal.impl.descriptors.ModuleDescriptor;
import kotlin.reflect.jvm.internal.impl.types.KotlinType;
/* compiled from: constantValues.kt */
public abstract class ConstantValue<T> {
private final T value;
public abstract KotlinType getType(ModuleDescriptor moduleDescriptor);
public ConstantValue(T t) {
this.value = t;
}
public T getValue() {
return this.value;
}
public boolean equals(Object obj) {
if (this != obj) {
Object value2 = getValue();
Object obj2 = null;
ConstantValue constantValue = obj instanceof ConstantValue ? (ConstantValue) obj : null;
if (constantValue != null) {
obj2 = constantValue.getValue();
}
return Intrinsics.areEqual(value2, obj2);
}
}
public int hashCode() {
Object value2 = getValue();
if (value2 == null) {
return 0;
}
return value2.hashCode();
}
public String toString() {
return String.valueOf(getValue());
}
}
Download file