是否可以调用从字符串文字创建的函数?例如
${object}.staticPartOfFunctionName${dynamicPartOfFunctionName}()
不会返回正确的值,而只是打印对象和函数名称。
$object.staticFunctionName()
正确打印,
$object.staticPartOfFunctionName${dynamicPartOfFunctionName}()
发出警告“遇到”)“
答案 0 :(得分:0)
好吧,我自己从Java端找到了一个解决方案:
$object.getClass().getMethod("staticPartOfFunctionName$dynamicPartOfFunctionName").invoke($object))
我不知道它是否有任何好处,所以如果有人知道如何以速度方式行事,那就知道了。
答案 1 :(得分:0)
您不必使用内省:
#evaluate("\$object.staticPartOfFunctionName${dynamicPartOfFunctionName}()")