Package kotlin.jvm.internal
Class FunctionReference
- java.lang.Object
-
- kotlin.jvm.internal.CallableReference
-
- kotlin.jvm.internal.FunctionReference
-
- All Implemented Interfaces:
java.io.Serializable,kotlin.Function,kotlin.jvm.internal.FunctionBase,kotlin.reflect.KAnnotatedElement,kotlin.reflect.KCallable,kotlin.reflect.KFunction
- Direct Known Subclasses:
FunctionReferenceImpl,FunInterfaceConstructorReference
public class FunctionReference extends CallableReference implements kotlin.jvm.internal.FunctionBase, kotlin.reflect.KFunction
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class kotlin.jvm.internal.CallableReference
NO_RECEIVER, receiver
-
-
Constructor Summary
Constructors Constructor Description FunctionReference(int arity)FunctionReference(int arity, java.lang.Object receiver)FunctionReference(int arity, 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()booleanequals(java.lang.Object obj)intgetArity()protected kotlin.reflect.KFunctiongetReflected()inthashCode()booleanisExternal()booleanisInfix()booleanisInline()booleanisOperator()booleanisSuspend()java.lang.StringtoString()-
Methods inherited from class kotlin.jvm.internal.CallableReference
call, callBy, compute, getAnnotations, getBoundReceiver, getName, getOwner, getParameters, getReturnType, getSignature, getTypeParameters, getVisibility, isAbstract, isFinal, isOpen
-
-
-
-
Constructor Detail
-
FunctionReference
public FunctionReference(int arity)
-
FunctionReference
@SinceKotlin(version="1.1") public FunctionReference(int arity, java.lang.Object receiver)
-
FunctionReference
@SinceKotlin(version="1.4") public FunctionReference(int arity, java.lang.Object receiver, java.lang.Class owner, java.lang.String name, java.lang.String signature, int flags)
-
-
Method Detail
-
getArity
public int getArity()
- Specified by:
getArityin interfacekotlin.jvm.internal.FunctionBase
-
getReflected
@SinceKotlin(version="1.1") protected kotlin.reflect.KFunction getReflected()
- Overrides:
getReflectedin classCallableReference
-
computeReflected
@SinceKotlin(version="1.1") protected kotlin.reflect.KCallable computeReflected()
- Specified by:
computeReflectedin classCallableReference
-
isInline
@SinceKotlin(version="1.1") public boolean isInline()
- Specified by:
isInlinein interfacekotlin.reflect.KFunction
-
isExternal
@SinceKotlin(version="1.1") public boolean isExternal()
- Specified by:
isExternalin interfacekotlin.reflect.KFunction
-
isOperator
@SinceKotlin(version="1.1") public boolean isOperator()
- Specified by:
isOperatorin interfacekotlin.reflect.KFunction
-
isInfix
@SinceKotlin(version="1.1") public boolean isInfix()
- Specified by:
isInfixin interfacekotlin.reflect.KFunction
-
isSuspend
@SinceKotlin(version="1.1") public boolean isSuspend()
- Specified by:
isSuspendin interfacekotlin.reflect.KCallable- Specified by:
isSuspendin interfacekotlin.reflect.KFunction- Overrides:
isSuspendin classCallableReference
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-