kotlin.jvm.internal
Class FunctionReference

java.lang.Object
  extended by kotlin.jvm.internal.FunctionImpl
      extended by kotlin.jvm.internal.FunctionReference
All Implemented Interfaces:
Serializable, kotlin.Function, kotlin.jvm.functions.Function0, kotlin.jvm.functions.Function1, kotlin.jvm.functions.Function10, kotlin.jvm.functions.Function11, kotlin.jvm.functions.Function12, kotlin.jvm.functions.Function13, kotlin.jvm.functions.Function14, kotlin.jvm.functions.Function15, kotlin.jvm.functions.Function16, kotlin.jvm.functions.Function17, kotlin.jvm.functions.Function18, kotlin.jvm.functions.Function19, kotlin.jvm.functions.Function2, kotlin.jvm.functions.Function20, kotlin.jvm.functions.Function21, kotlin.jvm.functions.Function22, kotlin.jvm.functions.Function3, kotlin.jvm.functions.Function4, kotlin.jvm.functions.Function5, kotlin.jvm.functions.Function6, kotlin.jvm.functions.Function7, kotlin.jvm.functions.Function8, kotlin.jvm.functions.Function9, kotlin.reflect.KAnnotatedElement, kotlin.reflect.KCallable, kotlin.reflect.KFunction
Direct Known Subclasses:
FunctionReferenceImpl

public class FunctionReference
extends FunctionImpl
implements kotlin.reflect.KFunction

See Also:
Serialized Form

Constructor Summary
FunctionReference(int arity)
           
 
Method Summary
 Object call(Object... args)
           
 Object callBy(Map args)
           
 kotlin.reflect.KFunction compute()
           
 boolean equals(Object obj)
           
 List<Annotation> getAnnotations()
           
 int getArity()
           
 String getName()
           
 kotlin.reflect.KDeclarationContainer getOwner()
           
 List<kotlin.reflect.KParameter> getParameters()
           
 kotlin.reflect.KType getReturnType()
           
 String getSignature()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class kotlin.jvm.internal.FunctionImpl
invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invokeVararg
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FunctionReference

public FunctionReference(int arity)
Method Detail

getArity

public int getArity()
Specified by:
getArity in class FunctionImpl

getOwner

public kotlin.reflect.KDeclarationContainer getOwner()

getName

public String getName()
Specified by:
getName in interface kotlin.reflect.KCallable

getSignature

public String getSignature()

getParameters

public List<kotlin.reflect.KParameter> getParameters()
Specified by:
getParameters in interface kotlin.reflect.KCallable

getReturnType

public kotlin.reflect.KType getReturnType()
Specified by:
getReturnType in interface kotlin.reflect.KCallable

getAnnotations

public List<Annotation> getAnnotations()
Specified by:
getAnnotations in interface kotlin.reflect.KAnnotatedElement

call

public Object call(@NotNull
                   Object... args)
Specified by:
call in interface kotlin.reflect.KCallable

callBy

public Object callBy(@NotNull
                     Map args)
Specified by:
callBy in interface kotlin.reflect.KCallable

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

compute

public kotlin.reflect.KFunction compute()


Copyright © 2016. All Rights Reserved.