2014-09-10 102 views
0

比方说,我有一个Java方法是这样的:定义所需的哈希值在一个javadoc

void configure(Map<String, String> values) { 
    assert values.containsKey("x"), "Missing parameter x" 
} 

是否可以在指定的JavaDoc评论说,“X”是values所需的价值?

+1

待办事项沟通这你的意思是比句子更正式吗? – Joffrey 2014-09-10 18:33:56

+0

你总是可以编写'* @parameter值...唧唧歪歪......关键的“X”必须present.' – Eran 2014-09-10 18:34:26

+2

'抛出的AssertionError,如果“x”是不是在values'的关键 – 2014-09-10 18:35:44

回答

0

如果你可以改变方法的签名,并假设x是一个强制性的参数,但有迹象显示Map可以包含其他(可选)参数,你可以在签名本身通过

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

}