toFunctionMetadata
fun <P, R> KFunction<*>.toFunctionMetadata(accessorFactory: (KFunction<*>) -> FunctionAccessor<P, R>): FunctionAccessorMetadata<P, R>
Parses a Kotlin function to create function accessor metadata.
Analyzes the function's parameters, annotations, and context to determine how it should be invoked as a message function.
Return
Metadata describing how to invoke this function
Parameters
accessorFactory
Factory function to create the function accessor
Type Parameters
P
The processor type.
R
The return type.
Throws
if the function is not properly annotated
Creates function metadata using a simple function accessor.
Return
Metadata for synchronous function invocation