在javadoc中定义所需的哈希值

在javadoc中定义所需的哈希值,java,groovy,javadoc,Java,Groovy,Javadoc,假设我有这样一个Java方法: void configure(Map<String, String> values) { assert values.containsKey("x"), "Missing parameter x" } void配置(映射值){ assert values.containsKey(“x”),“缺少参数x” } 是否可以在JavaDoc注释中指定“x”是值中的必需值?如果您可以更改方法的签名,并且假设x是一个强制参数,但是映射可能包含其他(可选

假设我有这样一个Java方法:

void configure(Map<String, String> values) {
    assert values.containsKey("x"), "Missing parameter x"
}
void配置(映射值){
assert values.containsKey(“x”),“缺少参数x”
}

是否可以在JavaDoc注释中指定“x”是
中的必需值?

如果您可以更改方法的签名,并且假设
x
是一个强制参数,但是
映射可能包含其他(可选)参数,那么您可以通过

void configure(String xValue, Map<String, String> optionalValues = [:]) {

}
void配置(字符串xValue,映射选项value=[:]){
}

你的意思是比一句话更正式吗?你总是可以写
*@参数值。。。呜呜呜呜。。。键“x”必须存在。
如果“x”不是值中的键,则抛出断言错误。