如何在Groovy中找到方法的返回类型
我正在尝试将贴图如何在Groovy中找到方法的返回类型,groovy,reflection,Groovy,Reflection,我正在尝试将贴图转换为对象。 当前正在获取groovy.lang.MissingMethodException。 代码如下: mapToClass(Map map, Object input) { map.each { key, value -> input."set${key}" value } } 我需要识别input的类型。“get${key}”并在赋值之前将value强制转换为同一类型 有什么想法吗 谢谢。这是我发现有效的东西 input.getC
转换为对象。
当前正在获取groovy.lang.MissingMethodException。
代码如下:
mapToClass(Map map, Object input) {
map.each { key, value ->
input."set${key}" value
}
}
我需要识别input的类型。“get${key}”
并在赋值之前将value
强制转换为同一类型
有什么想法吗
谢谢。这是我发现有效的东西
input.getClass().getMethod(“get${key}”).getReturnType()