gh-pages / com.nextfaze.devfun.internal / ReflectedMethod

ReflectedMethod

interface ReflectedMethod : () -> Any?, (InstanceProvider) -> Any? (source)

Properties

Name Summary
clazz abstract val clazz: KClass<*>
fieldName abstract val fieldName: String
isProperty abstract val isProperty: Boolean
isStatic abstract val isStatic: Boolean
method abstract val method: Method
name abstract val name: String
parameterTypes abstract val parameterTypes: List<KClass<*>>
parameters abstract val parameters: FunctionArgs
receiver abstract val receiver: Any?

Functions

Name Summary
parameterInstances abstract fun parameterInstances(instanceProvider: InstanceProvider, suppliedArgs: FunctionArgs = null): FunctionArgs
receiverInstance abstract fun receiverInstance(instanceProvider: InstanceProvider): Any?