我有setResultValue
方法接受Object
作为参数
public class CommandResult {
// other methods
public void setResultValue(Object resultValue) {
this.resultValue = resultValue;
}
我正在尝试将java.io.File实例文件传递给此方法,如下所示
new CommandResult.setResultFile(file);
我看到以下错误
groovy.lang.MissingMethodException: No signature of method: com.dc.core.behavior.command.model.impl.CommandResult.setResultFile() is applicable for argument types: (java.io.File) values:
Possible solutions: setResultValue(java.lang.Object), getResultValue()
方法setResultFile
是否应该接受file
,因为Object
是所有实例的超类?
答案 0 :(得分:3)
您的方法签名为setResultValue
。你拨打setResultFile
。