package kotlin.jvm.internal; import kotlin.reflect.KCallable; import kotlin.reflect.KMutableProperty$Setter; import kotlin.reflect.KMutableProperty2; import kotlin.reflect.KProperty; import kotlin.reflect.KProperty2; /* loaded from: classes5.dex */ public abstract class MutablePropertyReference2 extends MutablePropertyReference implements KMutableProperty2 { public abstract /* synthetic */ Object get(Object obj, Object obj2); public abstract /* synthetic */ void set(Object obj, Object obj2, Object obj3); @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 MutablePropertyReference2() { } public MutablePropertyReference2(Class cls, String str, String str2, int i) { super(CallableReference.NO_RECEIVER, cls, str, str2, i); } @Override // kotlin.jvm.internal.CallableReference public KCallable computeReflected() { return Reflection.mutableProperty2(this); } @Override // kotlin.jvm.functions.Function2 public Object invoke(Object obj, Object obj2) { return get(obj, obj2); } @Override // kotlin.jvm.internal.MutablePropertyReference, kotlin.jvm.internal.PropertyReference public KProperty2.Getter getGetter() { ((KMutableProperty2) getReflected()).getGetter(); return null; } @Override // kotlin.jvm.internal.MutablePropertyReference public KMutableProperty2.Setter getSetter() { ((KMutableProperty2) getReflected()).getSetter(); return null; } @Override // kotlin.reflect.KProperty2 public Object getDelegate(Object obj, Object obj2) { return ((KMutableProperty2) getReflected()).getDelegate(obj, obj2); } }