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