Package kotlin.jvm.internal
Class MutablePropertyReference1
- java.lang.Object
-
- kotlin.jvm.internal.CallableReference
-
- kotlin.jvm.internal.PropertyReference
-
- kotlin.jvm.internal.MutablePropertyReference
-
- kotlin.jvm.internal.MutablePropertyReference1
-
- All Implemented Interfaces:
java.io.Serializable,kotlin.Function,kotlin.jvm.functions.Function1,kotlin.reflect.KAnnotatedElement,kotlin.reflect.KCallable,kotlin.reflect.KMutableProperty,kotlin.reflect.KMutableProperty1,kotlin.reflect.KProperty,kotlin.reflect.KProperty1
- Direct Known Subclasses:
MutablePropertyReference1Impl
public abstract class MutablePropertyReference1 extends MutablePropertyReference implements kotlin.reflect.KMutableProperty1
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface kotlin.reflect.KCallable
kotlin.reflect.KCallable.DefaultImpls
-
Nested classes/interfaces inherited from interface kotlin.reflect.KMutableProperty
kotlin.reflect.KMutableProperty.DefaultImpls, kotlin.reflect.KMutableProperty.Setter<V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface kotlin.reflect.KMutableProperty1
kotlin.reflect.KMutableProperty1.DefaultImpls, kotlin.reflect.KMutableProperty1.Setter<T extends java.lang.Object,V extends java.lang.Object>
-
-
Field Summary
-
Fields inherited from class kotlin.jvm.internal.CallableReference
NO_RECEIVER, receiver
-
-
Constructor Summary
Constructors Constructor Description MutablePropertyReference1()MutablePropertyReference1(java.lang.Object receiver)MutablePropertyReference1(java.lang.Object receiver, java.lang.Class owner, java.lang.String name, java.lang.String signature, int flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected kotlin.reflect.KCallablecomputeReflected()java.lang.ObjectgetDelegate(java.lang.Object receiver)kotlin.reflect.KProperty1.GettergetGetter()kotlin.reflect.KMutableProperty1.SettergetSetter()java.lang.Objectinvoke(java.lang.Object receiver)-
Methods inherited from class kotlin.jvm.internal.PropertyReference
compute, equals, getReflected, hashCode, isConst, isLateinit, toString
-
Methods inherited from class kotlin.jvm.internal.CallableReference
call, callBy, getAnnotations, getBoundReceiver, getName, getOwner, getParameters, getReturnType, getSignature, getTypeParameters, getVisibility, isAbstract, isFinal, isOpen, isSuspend
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
MutablePropertyReference1
public MutablePropertyReference1()
-
MutablePropertyReference1
@SinceKotlin(version="1.1") public MutablePropertyReference1(java.lang.Object receiver)
-
MutablePropertyReference1
@SinceKotlin(version="1.4") public MutablePropertyReference1(java.lang.Object receiver, java.lang.Class owner, java.lang.String name, java.lang.String signature, int flags)
-
-
Method Detail
-
computeReflected
protected kotlin.reflect.KCallable computeReflected()
- Specified by:
computeReflectedin classCallableReference
-
invoke
public java.lang.Object invoke(java.lang.Object receiver)
- Specified by:
invokein interfacekotlin.jvm.functions.Function1
-
getGetter
public kotlin.reflect.KProperty1.Getter getGetter()
- Specified by:
getGetterin interfacekotlin.reflect.KProperty- Specified by:
getGetterin interfacekotlin.reflect.KProperty1
-
getSetter
public kotlin.reflect.KMutableProperty1.Setter getSetter()
- Specified by:
getSetterin interfacekotlin.reflect.KMutableProperty- Specified by:
getSetterin interfacekotlin.reflect.KMutableProperty1
-
getDelegate
@SinceKotlin(version="1.1") public java.lang.Object getDelegate(java.lang.Object receiver)
- Specified by:
getDelegatein interfacekotlin.reflect.KProperty1
-
-