package kotlin.reflect.jvm.internal.impl.resolve.constants;

import defpackage.cr4;
import defpackage.e6a;
import defpackage.kp6;
import defpackage.uz1;
import kotlin.reflect.jvm.internal.impl.descriptors.ModuleDescriptor;
import kotlin.reflect.jvm.internal.impl.types.error.ErrorType;
import kotlin.reflect.jvm.internal.impl.types.error.ErrorTypeKind;
import kotlin.reflect.jvm.internal.impl.types.error.ErrorUtils;

/* JADX INFO: loaded from: classes3.dex */
public abstract class ErrorValue extends ConstantValue<e6a> {

    @kp6
    public static final Companion Companion = new Companion(null);

    public static final class Companion {
        public /* synthetic */ Companion(uz1 uz1Var) {
            this();
        }

        @kp6
        public final ErrorValue create(@kp6 String str) {
            cr4.g(str, "message");
            return new ErrorValueWithMessage(str);
        }

        private Companion() {
        }
    }

    public static final class ErrorValueWithMessage extends ErrorValue {

        @kp6
        private final String message;

        public ErrorValueWithMessage(@kp6 String str) {
            cr4.g(str, "message");
            this.message = str;
        }

        @Override // kotlin.reflect.jvm.internal.impl.resolve.constants.ConstantValue
        @kp6
        public String toString() {
            return this.message;
        }

        @Override // kotlin.reflect.jvm.internal.impl.resolve.constants.ConstantValue
        @kp6
        public ErrorType getType(@kp6 ModuleDescriptor moduleDescriptor) {
            cr4.g(moduleDescriptor, "module");
            return ErrorUtils.createErrorType(ErrorTypeKind.ERROR_CONSTANT_VALUE, this.message);
        }
    }

    public ErrorValue() {
        super(e6a.a);
    }

    /* JADX WARN: Can't rename method to resolve collision */
    @Override // kotlin.reflect.jvm.internal.impl.resolve.constants.ConstantValue
    @kp6
    public e6a getValue() {
        throw new UnsupportedOperationException();
    }
}
