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:
  • Constructor Details

    • FunctionReference

      public FunctionReference(int arity)
    • FunctionReference

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

      @SinceKotlin(version="1.4") public FunctionReference(int arity, Object receiver, Class owner, String name, String signature, int flags)
  • Method Details

    • getArity

      public int getArity()
      Specified by:
      getArity in interface kotlin.jvm.internal.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.KCallable
      Specified by:
      isSuspend in interface kotlin.reflect.KFunction
      Overrides:
      isSuspend in class CallableReference
    • 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