Package-level declarations

Types

Link copied to clipboard

A converter of a value that potentially holds any type (its value is stored as a plain string) to a specific, statically defined Value type that can be used as an input for a function call argument.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class FromDynamicType(val unwrappedType: KClass<*>, val requiresContext: Boolean = false)

When a ValueFactory method is marked with this annotation, it is a candidate for type conversion from a DynamicValue.

Link copied to clipboard

Utility for injected argument values.

Link copied to clipboard
class KFunctionAdapter<T : OutputValue<*>>(function: KFunction<T>) : Function<T>

A Quarkdown Function adapted from a regular Kotlin KFunction.

Link copied to clipboard

General utilities for Kotlin reflection.