Package kotlin.jvm.internal
Class PropertyReference
- java.lang.Object
-
- kotlin.jvm.internal.CallableReference
-
- kotlin.jvm.internal.PropertyReference
-
- All Implemented Interfaces:
java.io.Serializable
,kotlin.reflect.KAnnotatedElement
,kotlin.reflect.KCallable
,kotlin.reflect.KProperty
- Direct Known Subclasses:
MutablePropertyReference
,PropertyReference0
,PropertyReference1
,PropertyReference2
public abstract class PropertyReference extends CallableReference implements kotlin.reflect.KProperty
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class kotlin.jvm.internal.CallableReference
NO_RECEIVER, receiver
-
-
Constructor Summary
Constructors Constructor Description PropertyReference()
PropertyReference(java.lang.Object receiver)
PropertyReference(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 kotlin.reflect.KCallable
compute()
boolean
equals(java.lang.Object obj)
protected kotlin.reflect.KProperty
getReflected()
int
hashCode()
boolean
isConst()
boolean
isLateinit()
java.lang.String
toString()
-
Methods inherited from class kotlin.jvm.internal.CallableReference
call, callBy, computeReflected, 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
-
PropertyReference
public PropertyReference()
-
PropertyReference
@SinceKotlin(version="1.1") public PropertyReference(java.lang.Object receiver)
-
PropertyReference
@SinceKotlin(version="1.4") public PropertyReference(java.lang.Object receiver, java.lang.Class owner, java.lang.String name, java.lang.String signature, int flags)
-
-
Method Detail
-
getReflected
@SinceKotlin(version="1.1") protected kotlin.reflect.KProperty getReflected()
- Overrides:
getReflected
in classCallableReference
-
compute
public kotlin.reflect.KCallable compute()
- Overrides:
compute
in classCallableReference
-
isLateinit
@SinceKotlin(version="1.1") public boolean isLateinit()
- Specified by:
isLateinit
in interfacekotlin.reflect.KProperty
-
isConst
@SinceKotlin(version="1.1") public boolean isConst()
- Specified by:
isConst
in interfacekotlin.reflect.KProperty
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-