Class MutablePropertyReference2

  • All Implemented Interfaces:
    java.io.Serializable, kotlin.Function, kotlin.jvm.functions.Function2, kotlin.reflect.KAnnotatedElement, kotlin.reflect.KCallable, kotlin.reflect.KMutableProperty, kotlin.reflect.KMutableProperty2, kotlin.reflect.KProperty, kotlin.reflect.KProperty2
    Direct Known Subclasses:
    MutablePropertyReference2Impl

    public abstract class MutablePropertyReference2
    extends MutablePropertyReference
    implements kotlin.reflect.KMutableProperty2
    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.KMutableProperty2

        kotlin.reflect.KMutableProperty2.DefaultImpls, kotlin.reflect.KMutableProperty2.Setter<D extends java.lang.Object,​E extends java.lang.Object,​V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface kotlin.reflect.KProperty

        kotlin.reflect.KProperty.Accessor<V extends java.lang.Object>, kotlin.reflect.KProperty.DefaultImpls, kotlin.reflect.KProperty.Getter<V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface kotlin.reflect.KProperty2

        kotlin.reflect.KProperty2.Getter<D extends java.lang.Object,​E extends java.lang.Object,​V extends java.lang.Object>
    • Constructor Detail

      • MutablePropertyReference2

        public MutablePropertyReference2()
      • MutablePropertyReference2

        @SinceKotlin(version="1.4")
        public MutablePropertyReference2​(java.lang.Class owner,
                                         java.lang.String name,
                                         java.lang.String signature,
                                         int flags)
    • Method Detail

      • invoke

        public java.lang.Object invoke​(java.lang.Object receiver1,
                                       java.lang.Object receiver2)
        Specified by:
        invoke in interface kotlin.jvm.functions.Function2
      • getGetter

        public kotlin.reflect.KProperty2.Getter getGetter()
        Specified by:
        getGetter in interface kotlin.reflect.KProperty
        Specified by:
        getGetter in interface kotlin.reflect.KProperty2
      • getSetter

        public kotlin.reflect.KMutableProperty2.Setter getSetter()
        Specified by:
        getSetter in interface kotlin.reflect.KMutableProperty
        Specified by:
        getSetter in interface kotlin.reflect.KMutableProperty2
      • getDelegate

        @SinceKotlin(version="1.1")
        public java.lang.Object getDelegate​(java.lang.Object receiver1,
                                            java.lang.Object receiver2)
        Specified by:
        getDelegate in interface kotlin.reflect.KProperty2