0
Ireport的表字段中有一个带有3个参数的方法调用。在某些情况下,这种方法的两个参数可以null.But然后抛出一个异常:字段表达式中的iReport语句
Caused by: groovy.lang.MissingMethodException:
No signature of method: static su.petrosoft.api.convertregofdesicion.DesicionConv.convDesicion()
is applicable for argument types: (java.lang.String, null, null),
Possible solutions: convDesicion(java.lang.String, java.lang.Float)
为什么这个异常抛出在这种情况下怎么办?
你肯定有一个静态的3个参数的功能; 'DesicionConv.convDesicion'? Groovy说只有一个2参数静态函数需要一个字符串和一个浮点数... – 2012-03-30 08:17:07
是的,我敢肯定。 Groovy说这种带有2个参数的方法只是一个可能的解决方案。 – user1301035 2012-03-30 12:18:10
你可以发布代码来证明这一点吗?如果有一个带有3个参数的“静态”方法,Groovy会显示它是一个潜在的解决方案......当然,它在'DesicionConv“类中是静态的吗? – 2012-03-30 12:22:52