我正在编写我的第一个 taglib 作为插件的一部分,我想记录它。添加 javadoc (有没有记录 groovydoc 的地方,或者它真的是一回事吗?)似乎不适用于非方法。
具体来说,如何在以下文件中记录 def mytag:
/**
* This doc shows up
*/
class MyTagLib {
static namespace = "myns"
/**
* This doc does not show up, but I'd like to document attrs.
*/
def mytag = {attrs ->
out << "something"
}
}
由于 Grails 中的很多东西都是使用闭包来指定的,如果真的无法记录它们,那么看起来我们就有问题了。是否有其他一些涉及我应该使用的单独文档文件的解决方案?