kotlin.jvm.internal
Class PropertyReference2

java.lang.Object
  extended by kotlin.jvm.internal.CallableReference
      extended by kotlin.jvm.internal.PropertyReference
          extended by kotlin.jvm.internal.PropertyReference2
All Implemented Interfaces:
kotlin.Function, kotlin.jvm.functions.Function2, kotlin.reflect.KAnnotatedElement, kotlin.reflect.KCallable, kotlin.reflect.KProperty, kotlin.reflect.KProperty2
Direct Known Subclasses:
PropertyReference2Impl

public abstract class PropertyReference2
extends PropertyReference
implements kotlin.reflect.KProperty2


Nested Class Summary
 
Nested classes/interfaces inherited from interface kotlin.reflect.KProperty2
kotlin.reflect.KProperty2.Getter<D,E,R>
 
Nested classes/interfaces inherited from interface kotlin.reflect.KProperty
kotlin.reflect.KProperty.Accessor<R>, kotlin.reflect.KProperty.DefaultImpls
 
Field Summary
 
Fields inherited from class kotlin.jvm.internal.CallableReference
NO_RECEIVER, receiver
 
Constructor Summary
PropertyReference2()
           
 
Method Summary
protected  kotlin.reflect.KCallable computeReflected()
           
 Object getDelegate(Object receiver1, Object receiver2)
           
 kotlin.reflect.KProperty2.Getter getGetter()
           
 Object invoke(Object receiver1, Object receiver2)
           
 
Methods inherited from class kotlin.jvm.internal.PropertyReference
equals, getReflected, hashCode, isConst, isLateinit, toString
 
Methods inherited from class kotlin.jvm.internal.CallableReference
call, callBy, compute, getAnnotations, getBoundReceiver, getName, getOwner, getParameters, getReturnType, getSignature, getTypeParameters, getVisibility, isAbstract, isFinal, isOpen
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface kotlin.reflect.KProperty2
get
 
Methods inherited from interface kotlin.reflect.KProperty
isConst, isLateinit
 
Methods inherited from interface kotlin.reflect.KCallable
call, callBy, getName, getParameters, getReturnType, getTypeParameters, getVisibility, isAbstract, isFinal, isOpen
 
Methods inherited from interface kotlin.reflect.KAnnotatedElement
getAnnotations
 

Constructor Detail

PropertyReference2

public PropertyReference2()
Method Detail

computeReflected

protected kotlin.reflect.KCallable computeReflected()
Specified by:
computeReflected in class CallableReference

invoke

public Object invoke(Object receiver1,
                     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

getDelegate

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


Copyright © 2017. All Rights Reserved.