Bonjour à tous !
Je suis développeur expérimenté sur les technologies Java et je tombe pour la première fois sur un problème que je n'arrive pas à résoudre.
Je travaille actuellement sur une librairie, à l'aide de NetBeans 7.0.1, qui regroupe plusieurs classes au sein d'une classe.
La librairie ainsi développé fonctionne très bien mais la génération de la Javadoc me pose de gros soucis sur des choses qui me paraissent évidentes.
Voici un petit exemple sans les attributs ni les méthodes pour illustrer mon problème :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
/**
* Ma classe principale
*/
public final class MaClasse {
/**
* Construire un objet MaClasse.
*/
private MaClasse() {
super();
}
/**
* Ma sous classe d'abstraction.
*/
protected abstract static MaSousClasseAbstraite {
/**
* Construire un objet MaSousClasseAbstraite.
*/
protected MaSousClasseAbstraite() {
super();
}
}
/**
* Ma sous classe.
*/
protected final static MaSousClasse extends MaSousClasseAbstraite {
/**
* Construire un objet MaSousClasse.
*
* @see MaSousClasseAbstraite#MaSousClasseAbstraite()
*/
protected MaSousClasse() {
super();
}
}
} |
Lorsque je génère la Javadoc à l'aide du menu de ma librairie dans NetBeans, toute la Javadoc est parfaitement générée mais la ligne :
@see MaSousClasseAbstraite#MaSousClasseAbstraite()
génère un warning que je comprends pas :
warning - Tag @see: can't find MaSousClasseAbstraite() in MaClasse.MaSousClasseAbstraite
Je m'en remets donc à vous pour un coup de pouce afin de résoudre ce problème de Javadoc.
N'hésitez pas à me demandez plus d'infos si besoin.
Cordialement, Camille
Partager