Package kotlin.jvm.internal
Class FunctionReference
java.lang.Object
kotlin.jvm.internal.CallableReference
kotlin.jvm.internal.FunctionReference
- All Implemented Interfaces:
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:
-
Nested Class Summary
Nested classes/interfaces inherited from interface kotlin.reflect.KCallable
kotlin.reflect.KCallable.DefaultImplsNested classes/interfaces inherited from interface kotlin.reflect.KFunction
kotlin.reflect.KFunction.DefaultImpls -
Field Summary
Fields inherited from class kotlin.jvm.internal.CallableReference
NO_RECEIVER, receiver -
Constructor Summary
ConstructorsConstructorDescriptionFunctionReference(int arity) FunctionReference(int arity, Object receiver) FunctionReference(int arity, Object receiver, Class owner, String name, String signature, int flags) -
Method Summary
Methods inherited from class kotlin.jvm.internal.CallableReference
call, callBy, compute, getAnnotations, getBoundReceiver, getName, getOwner, getParameters, getReturnType, getSignature, getTypeParameters, getVisibility, isAbstract, isFinal, isOpenMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface kotlin.reflect.KAnnotatedElement
getAnnotationsMethods inherited from interface kotlin.reflect.KCallable
call, callBy, getName, getParameters, getReturnType, getTypeParameters, getVisibility, isAbstract, isFinal, isOpen
-
Constructor Details
-
FunctionReference
public FunctionReference(int arity) -
FunctionReference
-
FunctionReference
-
-
Method Details
-
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
-
hashCode
public int hashCode() -
toString
-