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, kotlin.reflect.KLocalFunction, kotlin.reflect.KMemberFunction, kotlin.reflect.KTopLevelExtensionFunction, kotlin.reflect.KTopLevelFunction

public class FunctionReference
extends FunctionImpl
implements kotlin.reflect.KFunction, kotlin.reflect.KTopLevelFunction, kotlin.reflect.KMemberFunction, kotlin.reflect.KTopLevelExtensionFunction, kotlin.reflect.KLocalFunction

See Also:
Serialized Form

Constructor Summary
FunctionReference()
          Deprecated. 
FunctionReference(int arity)
           
 
Method Summary
 Object call(Object... args)
           
 Object callBy(Map args)
           
protected static Error error()
           
 List<Annotation> getAnnotations()
           
 int getArity()
           
 String getName()
           
 kotlin.reflect.KDeclarationContainer getOwner()
           
 List<kotlin.reflect.KParameter> getParameters()
           
 kotlin.reflect.KType getReturnType()
           
 String getSignature()
           
 
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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionReference

public FunctionReference(int arity)

FunctionReference

@Deprecated
public FunctionReference()
Deprecated. 

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

error

protected static Error error()


Copyright © 2015. All Rights Reserved.