I thought I was going crazy, but there's something wacky with the ParamType isIn() method....
isIn() is true for output parameters, and false for inout parameters ![]()
From a ViewModel extension function:
this.config.paramDefinitions.forEach { (param, type) ->
logger.info("$param (${type.name}): isIn() => ${type.isIn}, isOut() => ${type.isOut}")
}
v8.1.40
