package kotlin.jvm.internal; import kotlin.SinceKotlin; import kotlin.reflect.KCallable; import kotlin.reflect.KMutableProperty1; import kotlin.reflect.KProperty1; /* loaded from: classes3.dex */ public abstract class MutablePropertyReference1 extends MutablePropertyReference implements KMutableProperty1 { public MutablePropertyReference1() { } @Override // kotlin.jvm.internal.CallableReference public KCallable computeReflected() { return Reflection.mutableProperty1(this); } @Override // kotlin.reflect.KProperty1 @SinceKotlin(version = "1.1") public Object getDelegate(Object obj) { return ((KMutableProperty1) getReflected()).getDelegate(obj); } @Override // kotlin.jvm.functions.Function1 public Object invoke(Object obj) { return get(obj); } @SinceKotlin(version = "1.1") public MutablePropertyReference1(Object obj) { super(obj); } @Override // kotlin.reflect.KProperty public KProperty1.Getter getGetter() { return ((KMutableProperty1) getReflected()).getGetter(); } @Override // kotlin.reflect.KMutableProperty public KMutableProperty1.Setter getSetter() { return ((KMutableProperty1) getReflected()).getSetter(); } @SinceKotlin(version = "1.4") public MutablePropertyReference1(Object obj, Class cls, String str, String str2, int i) { super(obj, cls, str, str2, i); } }