我创建了一个这样的方法:
void myMethod(Map kwArgs, def myParam)
{
println kwArgs.firstName
println [kwArgs.lastName, "Wilcox"].find()
// ^^^ if lastName named parameter not specified, "Wilcox"
....
}
Run Code Online (Sandbox Code Playgroud)
现在是时候用 GroovyDoc 来记录这个方法了。部分很容易
/**
myMethod rules the world
@param myParam something something
Run Code Online (Sandbox Code Playgroud)
但是我如何记录命名参数?(同样,如何指定lastName参数具有默认值?(即,是否可以设置一些元数据,或者只是在英文描述中向读者明确说明?)