68 lines
1.9 KiB
Java
68 lines
1.9 KiB
Java
package d0.z.d;
|
|
|
|
import c.d.b.a.a;
|
|
import kotlin.reflect.KCallable;
|
|
import kotlin.reflect.KProperty;
|
|
/* compiled from: PropertyReference */
|
|
public abstract class z extends d implements KProperty {
|
|
public z() {
|
|
}
|
|
|
|
public z(Object obj) {
|
|
super(obj);
|
|
}
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public z(Object obj, Class cls, String str, String str2, int i) {
|
|
super(obj, cls, str, str2, (i & 1) == 1);
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public boolean equals(Object obj) {
|
|
if (obj == this) {
|
|
return true;
|
|
}
|
|
if (obj instanceof z) {
|
|
z zVar = (z) obj;
|
|
return getOwner().equals(zVar.getOwner()) && getName().equals(zVar.getName()) && getSignature().equals(zVar.getSignature()) && m.areEqual(getBoundReceiver(), zVar.getBoundReceiver());
|
|
} else if (obj instanceof KProperty) {
|
|
return obj.equals(compute());
|
|
} else {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
@Override // d0.z.d.d
|
|
public KProperty getReflected() {
|
|
return (KProperty) super.getReflected();
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public int hashCode() {
|
|
int hashCode = getName().hashCode();
|
|
return getSignature().hashCode() + ((hashCode + (getOwner().hashCode() * 31)) * 31);
|
|
}
|
|
|
|
@Override // kotlin.reflect.KProperty
|
|
public boolean isConst() {
|
|
return getReflected().isConst();
|
|
}
|
|
|
|
@Override // kotlin.reflect.KProperty
|
|
public boolean isLateinit() {
|
|
return getReflected().isLateinit();
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public String toString() {
|
|
KCallable compute = compute();
|
|
if (compute != this) {
|
|
return compute.toString();
|
|
}
|
|
StringBuilder K = a.K("property ");
|
|
K.append(getName());
|
|
K.append(" (Kotlin reflection is not available)");
|
|
return K.toString();
|
|
}
|
|
}
|