Ho esaminato il riferimento JavaDoc e, sebbene comprenda la differenza di base tra @see
(vari collegamenti) e {@inheritDoc}
(esportazione del commento JavaDoc della superclasse), ho bisogno di chiarimenti su come le cose sono effettivamente implementate.
Nell'IDE di Eclipse quando seleziono "Genera commenti elemento" per il metodo ereditato (dall'interfaccia, o toString () sovrascrivi e così via) crea il seguente commento
/* (non-Javadoc)
* @see SomeClass#someMethod()
*/
Se sono tenuto a produrre JavaDoc dovrei lasciare le cose come stanno, sostituire @see
con {@inheritDoc}
o trasformarlo in buona fede JavaDoc come tale:
/**
* {@inheritDoc}
*/
E quando lo faccio, devo comunque mantenere il flag del metodo class #?
@inheritDoc
se intendi aggiungere alla documentazione originale della superclasse. Se vuoi semplicemente che sia duplicato, Javadoc lo farà già, notando che la documentazione della superclasse si applica al metodo sovrascritto della sottoclasse perché la sottoclasse non ha fornito documentazione aggiuntiva.