kotlin.jvm.internal
Class FunctionReference

java.lang.Object
  extended by kotlin.jvm.internal.CallableReference
      extended by kotlin.jvm.internal.FunctionReference
All Implemented Interfaces:
Serializable, kotlin.Function, FunctionBase, kotlin.reflect.KAnnotatedElement, kotlin.reflect.KCallable, kotlin.reflect.KFunction
Direct Known Subclasses:
FunctionReferenceImpl

public class FunctionReference
extends CallableReference
implements FunctionBase, kotlin.reflect.KFunction

See Also:
Serialized Form

Nested Class Summary
 
Nested 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
FunctionReference(int arity)
           
FunctionReference(int arity, Object receiver)
           
 
Method Summary
protected  kotlin.reflect.KCallable computeReflected()
           
 boolean equals(Object obj)
           
 int getArity()
           
protected  kotlin.reflect.KFunction getReflected()
           
 int hashCode()
           
 boolean isExternal()
           
 boolean isInfix()
           
 boolean isInline()
           
 boolean isOperator()
           
 boolean isSuspend()
           
 String toString()
           
 
Methods inherited from class kotlin.jvm.internal.CallableReference
call, callBy, compute, getAnnotations, getBoundReceiver, getName, getOwner, getParameters, getReturnType, getSignature, getTypeParameters, getVisibility, isAbstract, isFinal, isOpen
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface kotlin.reflect.KCallable
call, callBy, getName, getParameters, getReturnType, getTypeParameters, getVisibility, isAbstract, isFinal, isOpen
 
Methods inherited from interface kotlin.reflect.KAnnotatedElement
getAnnotations
 

Constructor Detail

FunctionReference

public FunctionReference(int arity)

FunctionReference

@SinceKotlin(version="1.1")
public FunctionReference(int arity,
                                     Object receiver)
Method Detail

getArity

public int getArity()
Specified by:
getArity in interface FunctionBase

getReflected

@SinceKotlin(version="1.1")
protected kotlin.reflect.KFunction getReflected()
Overrides:
getReflected in class CallableReference

computeReflected

@SinceKotlin(version="1.1")
protected kotlin.reflect.KCallable computeReflected()
Specified by:
computeReflected in class CallableReference

isInline

@SinceKotlin(version="1.1")
public boolean isInline()
Specified by:
isInline in interface kotlin.reflect.KFunction

isExternal

@SinceKotlin(version="1.1")
public boolean isExternal()
Specified by:
isExternal in interface kotlin.reflect.KFunction

isOperator

@SinceKotlin(version="1.1")
public boolean isOperator()
Specified by:
isOperator in interface kotlin.reflect.KFunction

isInfix

@SinceKotlin(version="1.1")
public boolean isInfix()
Specified by:
isInfix in interface kotlin.reflect.KFunction

isSuspend

@SinceKotlin(version="1.1")
public boolean isSuspend()
Specified by:
isSuspend in interface kotlin.reflect.KFunction

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


Copyright © 2017. All Rights Reserved.