Est-ce que quelqu'un est familier avec un outil qui génère des segments de code avec des noms significatifs de la classe et javadoc? La vraie question aurait dû être "J'ai des classes sans informations de débogage et un javadoc correspondant, mais mon IntelliJ IDEA 8.0.1 (s'il vous plaît, pas de guerre IDE) ne prend pas en compte le javadoc et me montre" void setLocation (objet objet, chaîne str1, int i1, int i2); "au lieu de" void setLocation (composant d'objet, nom de chaîne, int x, int y); "- qui fait une énorme différence, à la fois pour l'auto-complétion utile". Si cela peut être répondu, je serais satisfait aussi.Génération de code stub depuis la classe et javadoc
Répondre
Je propose de déposer un bug contre IDEA le long de ces lignes: Si une classe n'a pas d'informations de débogage, mais a JavaDocs, IDEA doit utiliser le JavaDoc pour déterminer les noms des paramètres.
Btw. Eclipse a le même problème. :)
il y en a déjà un, mais il n'a pas été manipulé pour 2 versions - sans véritable version cible. –
Ajoutez un commentaire et un vote au bug afin que les développeurs voient que quelqu'un veut cela. –
Aller à la structure du projet (en 8.x qui est Ctrl + Alt + Maj + S) -> Modules -> (sélectionnez le module codez) -> Dépendances. Sélectionnez la dépendance (fichier JAR ou répertoire) qui contient le composant tiers. Cliquez sur le bouton "Modifier ...", une nouvelle fenêtre apparaîtra. Si vous avez un fichier JAR ou un dossier sur votre ordinateur avec javadocs, sélectionnez "Attacher JavaDoc ..." et pointez IDEA sur l'emplacement. Vous pouvez également pointer vers une API en ligne en utilisant "Spécifier JavaDoc URL ..." - juste lui donner la racine de la sortie générée par javadoc. Sélectionnez OK et fermez toutes les autres fenêtres de dialogue.
Revenir à l'éditeur, et mettre en évidence une méthode dans le composant tiers. Si vous appuyez sur Ctrl + Q, vous devriez voir un popup javadoc avec des descriptions complètes des paramètres.
Comment utiliseriez-vous un tel outil, même si elle existait? Vous êtes lié au pot qui n'a pas de noms de variables. –
Je créerais des fichiers sources "stubs" et attacher l'IDE à eux comme des fichiers sources "de référence" (pas pour la compilation). –