package kotlin.jvm.internal; import kotlin.reflect.KCallable; import kotlin.reflect.KMutableProperty$Setter; import kotlin.reflect.KMutableProperty0; import kotlin.reflect.KProperty; import kotlin.reflect.KProperty0; /* loaded from: classes5.dex */ public abstract class MutablePropertyReference0 extends MutablePropertyReference implements KMutableProperty0 { public abstract /* synthetic */ Object get(); public abstract /* synthetic */ void set(Object obj); @Override // kotlin.jvm.internal.MutablePropertyReference, kotlin.jvm.internal.PropertyReference public /* bridge */ /* synthetic */ KProperty.Getter getGetter() { getGetter(); return null; } @Override // kotlin.jvm.internal.MutablePropertyReference public /* bridge */ /* synthetic */ KMutableProperty$Setter getSetter() { getSetter(); return null; } public MutablePropertyReference0() { } public MutablePropertyReference0(Object obj) { super(obj); } public MutablePropertyReference0(Object obj, Class cls, String str, String str2, int i) { super(obj, cls, str, str2, i); } @Override // kotlin.jvm.internal.CallableReference public KCallable computeReflected() { return Reflection.mutableProperty0(this); } @Override // kotlin.jvm.functions.Function0 public Object invoke() { return get(); } @Override // kotlin.jvm.internal.MutablePropertyReference, kotlin.jvm.internal.PropertyReference public KProperty0.Getter getGetter() { ((KMutableProperty0) getReflected()).getGetter(); return null; } @Override // kotlin.jvm.internal.MutablePropertyReference public KMutableProperty0.Setter getSetter() { ((KMutableProperty0) getReflected()).getSetter(); return null; } @Override // kotlin.reflect.KProperty0 public Object getDelegate() { return ((KMutableProperty0) getReflected()).getDelegate(); } }