Ответ 1
Чтобы включить документацию из суперкласса, вы должны использовать {@inheritDoc}
not @see
.
Затем вы получите документы суперкласса. Вы можете добавить к нему, и вы можете переопределить такие вещи, как @param
и @return
, если вам нужно.
public abstract class MyBase {
/**
* @param id The id that will be used for...
* @param good ignored by most implementations
* @return The string for id
*/
protected abstract String myFunc(Long id, boolean good);
}
class MyImpl extends MyBase {
/**
* {@inheritDoc}
* @param good is used differently by this implementation
*/
@Override
protected String myFunc(Long id, boolean good) { .. }
}