PrepareKeyInvocationHandler

Invocation handler for PrepareKey proxy instances. This handler delegates method calls to the underlying PrepareKey implementation, with special handling for default methods in interfaces.

See also

Constructors

Link copied to clipboard
constructor(metadata: PrepareKeyMetadata<*>, delegate: PrepareKey<*>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val delegate: PrepareKey<*>

the actual PrepareKey instance to delegate calls to

Functions

Link copied to clipboard
open operator override fun invoke(proxy: Any, method: Method, args: Array<out Any>?): Any?

Handles method invocation on the proxy instance. For default methods, uses the JDK's default method invocation mechanism. For other methods, delegates to the underlying PrepareKey instance using fast invocation.