Base

abstract class Base<T> : FunctionWrapper<T>

Functions

arity
Link copied to clipboard
abstract fun arity(): Int
hasReturnType
Link copied to clipboard
open fun hasReturnType(): Boolean
invoke
Link copied to clipboard
open suspend override fun invoke(vararg args: Any?): T?
abstract suspend fun invoke(args: List<Any?>, subscriptionArgs: List<String>, objectWriter: ObjectWriter): T?
subscribe
Link copied to clipboard
abstract fun subscribe(subscription: String, subscriber: Subscriber)
unsubscribe
Link copied to clipboard
abstract fun unsubscribe(subscription: String)
valueParameters
Link copied to clipboard
open fun valueParameters(): List<KParameter>
returns list of function parameters without receiver

Properties

argumentsDescriptor
Link copied to clipboard
open override val argumentsDescriptor: Map<String, KType>
hasReceiver
Link copied to clipboard
abstract val hasReceiver: Boolean
denotes whether function is called with receiver argument.
kFunction
Link copied to clipboard
abstract val kFunction: KFunction<T>

Inheritors

FunctionWrapper
Link copied to clipboard
FunctionWrapper
Link copied to clipboard
FunctionWrapper
Link copied to clipboard
FunctionWrapper
Link copied to clipboard
FunctionWrapper
Link copied to clipboard
FunctionWrapper
Link copied to clipboard
FunctionWrapper
Link copied to clipboard
FunctionWrapper
Link copied to clipboard
FunctionWrapper
Link copied to clipboard
FunctionWrapper
Link copied to clipboard
FunctionWrapper
Link copied to clipboard