30 lines
944 B
Java
30 lines
944 B
Java
package d0.b0;
|
|
|
|
import c.d.b.a.a;
|
|
import d0.z.d.m;
|
|
import kotlin.properties.ReadWriteProperty;
|
|
import kotlin.reflect.KProperty;
|
|
/* compiled from: Delegates.kt */
|
|
public final class b<T> implements ReadWriteProperty<Object, T> {
|
|
public T a;
|
|
|
|
@Override // kotlin.properties.ReadWriteProperty
|
|
public T getValue(Object obj, KProperty<?> kProperty) {
|
|
m.checkNotNullParameter(kProperty, "property");
|
|
T t = this.a;
|
|
if (t != null) {
|
|
return t;
|
|
}
|
|
StringBuilder L = a.L("Property ");
|
|
L.append(kProperty.getName());
|
|
L.append(" should be initialized before get.");
|
|
throw new IllegalStateException(L.toString());
|
|
}
|
|
|
|
@Override // kotlin.properties.ReadWriteProperty
|
|
public void setValue(Object obj, KProperty<?> kProperty, T t) {
|
|
m.checkNotNullParameter(kProperty, "property");
|
|
m.checkNotNullParameter(t, "value");
|
|
this.a = t;
|
|
}
|
|
}
|