我正在尝试编译一个在官方Fancordion user guide的MyFancordionRunner之后建模的FancordionRunner,但是,编译器会抛出此错误......
/data/code/mypod/test/specs/WebFancordionRunner.fan(9,35):
Invalid args make(), not (|moneyToursRest::WebFancordionRunner->sys::Void|?)
Fantom编译器在super(f)调用中抱怨:
new make( |This|? f := null ) : super( f ) {
f( this )
outputDir = `target/specs/`.toFile
}
我试过让输入参数不可为空(| This | f)无济于事。添加或删除invokcation f(this)也没有任何区别。我尝试过Fancordion v1.0.0以及最新的v1.0.4
我做错了什么,拜托?
答案 0 :(得分:1)
查看FancordionRunner.make()的文档似乎make()
没有采用任何参数,因此代码可以只是:
new make() {
super.outputDir = `target/specs/`.toFile
}
似乎用户指南中的示例已过期 - 但此commit会更新它。