package kotlin.jvm.internal; import kotlin.reflect.KCallable; import kotlin.reflect.KProperty; /* loaded from: classes3.dex */ public abstract class PropertyReference extends CallableReference implements KProperty { private final boolean syntheticJavaProperty; public PropertyReference() { this.syntheticJavaProperty = false; } public PropertyReference(Object obj) { super(obj); this.syntheticJavaProperty = false; } public PropertyReference(Object obj, Class cls, String str, String str2, int i) { super(obj, cls, str, str2, (i & 1) == 1); this.syntheticJavaProperty = (i & 2) == 2; } /* JADX INFO: Access modifiers changed from: protected */ @Override // kotlin.jvm.internal.CallableReference public KProperty getReflected() { if (this.syntheticJavaProperty) { throw new UnsupportedOperationException("Kotlin reflection is not yet supported for synthetic Java properties"); } return (KProperty) super.getReflected(); } @Override // kotlin.jvm.internal.CallableReference public KCallable compute() { return this.syntheticJavaProperty ? this : super.compute(); } @Override // kotlin.reflect.KProperty public boolean isLateinit() { return getReflected().isLateinit(); } @Override // kotlin.reflect.KProperty public boolean isConst() { return getReflected().isConst(); } public boolean equals(Object obj) { if (obj == this) { return true; } if (obj instanceof PropertyReference) { PropertyReference propertyReference = (PropertyReference) obj; return getOwner().equals(propertyReference.getOwner()) && getName().equals(propertyReference.getName()) && getSignature().equals(propertyReference.getSignature()) && Intrinsics.areEqual(getBoundReceiver(), propertyReference.getBoundReceiver()); } if (obj instanceof KProperty) { return obj.equals(compute()); } return false; } public int hashCode() { return (((getOwner().hashCode() * 31) + getName().hashCode()) * 31) + getSignature().hashCode(); } public String toString() { KCallable compute = compute(); if (compute != this) { return compute.toString(); } return "property " + getName() + " (Kotlin reflection is not available)"; } }