【发布时间】:2015-07-25 12:01:59
【问题描述】:
我有以下泛型类型的方法,但是当我运行 maven checkstyle(maven-checkstyle-plugin, 2.121) 时
在 maven 构建期间保持给我Expected @param tag for '<T>' 错误消息。我该如何克服这个问题?
/**
* Read in specified type of object from request body.
* @param request The HttpServletRequest
* @param expected The expected type T
* @return <T> specified type of object
*/
public <T extends Object> T getExpectedValue(
final HttpServletRequest request, final Class<T> expected)
我使用以下方法关闭了通用参数标记,但它不起作用,我也提到了上面提到的 java doc。
<module name="JavadocType">
<property name="allowMissingParamTags" value="true"/>
</module>
【问题讨论】:
-
你知道这是一个 Javadoc 警告,对吧?它是说你没有用于 T 的 Javadoc。
-
如果你想关闭 allowMissingParamTags 那么你需要使用 JavadocMethod 模块而不是 JavadocType。文档:checkstyle.sourceforge.net/config_javadoc.html
标签: java maven generics javadoc checkstyle