在 Groovy 中使用以下代码时...
def printDocument(deviceName, document, resolution, documentName, creatorName, xOffset, yOffset, startPage, endPage, numCopies) {
// do stuff...
)
printDocument(
'Printer name',
'C:/temp/test.pdf',
600,
'My document',
'John Doe',
0,
0,
0,
0,
1)
...我得到以下异常:
捕获:groovy.lang.MissingMethodException:没有方法 printDocument() 的签名适用于参数类型(java.lang.String、java.lang.String、java.lang.Integer、java.lang.String、java.lang.String , java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer)
据我所见,参数的数量是正确的。任何想法为什么这个方法调用失败?