2011-12-22 3 views
1

Есть ли способ написать комментарий javadoc как для доступа, так и для мутатора (getter/setter), чтобы избежать дублирования информации о поле, лежащем в основе метода?Как использовать javadoc-аксессоры?

например:

private float value; 

/** 
* This value represents something. 
*/ 
public float getValue() { 
    return value; 
} 

/** 
* This value represents something. 
* @param _value A new value. 
*/ 
public float setValue (float _value) { 
    value = _value; 
} 

Кажется неэффективным и подверженные ошибкам дублировать информацию о поле «значения» в Javadocs для геттера и сеттера ....

+1

Существует некоторая дискуссия по этой теме [здесь] (http://stackoverflow.com/questions/1028967/simple-getter-setter-comments). –

+0

спасибо beau. подумал, что это было задано раньше, но не могло найти его. Я голосовал, чтобы закрыть свой вопрос. – ericsoco

ответ

3

Вы можете использовать тег @see указать в документации одного метода к другому, как это:

@see # setValue (float) 

Eclipse, поможет обеспечить завершение кода для Javadoc, а также сделать его легко создавать комментарии.

Для получения дополнительной информации, @see http://docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javadoc.html#@see

 Смежные вопросы

  • Нет связанных вопросов^_^