inject Constructor After
fun injectConstructorAfter(targetClassName: String, parameterTypeNames: List<String> = emptyList(), owner: String? = null, handler: (UnsafeConstructorInvocationContext) -> Unit): UnsafeHandle
Injects a callback after constructor execution (string-based overload).
Return
injection handle, usable by rollbackUnsafe
Parameters
target Class Name
target class fully-qualified name
parameter Type Names
constructor parameter type names, e.g. int, java.lang.String
owner
script owner (nullable, auto-resolved from script context if null)
handler
constructor-after callback
fun injectConstructorAfter(constructor: Constructor<*>, owner: String? = null, handler: (UnsafeConstructorInvocationContext) -> Unit): UnsafeHandle
Injects a callback after constructor execution (Constructor overload).