在javadoc中定义所需的哈希值
假设我有这样一个Java方法:在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是一个强制参数,但是映射可能包含其他(可选
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”不是值中的键,则抛出断言错误。