Ich dokumentiere Code in Eclipse und benutze die/** gefolgt von Geben Sie eine Menge ein, um die Javadoc Vorlage einzufügen. Aus irgendeinem Grund funktioniert das nicht immer, aber es wird die Vorlage zum Schreiben von Kommentaren erstellt, aber es wird nicht automatisch den Text @param und @return einfügen. Wenn ich die exakt gleiche Methode in eine andere Klasse kopiere, wird die vollständige Vorlage eingefügt.Warum fügt/** [newline] nicht immer die Javadoc-Vorlage einschließlich @param und @return in Eclipse ein?
Es wäre eine große Hilfe, wenn mir jemand sagen könnte, warum das in manchen Situationen nicht geht.
Hitting diese Verknüpfung wird mich auf die Schnittstelle, die diese Klasse implementiert (dh es fügt (nicht-Javadoc) und dann eine Zeile mit @See package.class # -Methode (params), ich denke, es ist nicht wie Javadoc sein hinzugefügt zu einer Klasse, die eine Schnittstelle implementiert Also, wenn ich aus irgendeinem Grund die Implementierung einer Schnittstelle dokumentieren möchte, werde ich es manuell tun müssen.Es ist mir klar, dass dies nicht der beste Weg, um die Dokumentation aber Ich habe mich nur gewundert, warum es nicht funktioniert hat. Danke! –
Nun der ganze Punkt von Methoden, die von einer Schnittstelle beschrieben werden, ist, dass die Schnittstelle bereits alle erforderlichen Dokumentation enthält (und die Implementierungsmethoden sollten sich nicht anders verhalten als das Schnittstelle spezifiziert). Ich würde zusätzliche Informationen in die Javadoc-Klasse Header setzen. – Daff
Ich habe gerade ein anderes Beispiel in einer Klasse gefunden, die nichts erweitert oder implementiert. Keine Ahnung, warum es nicht mit/** funktioniert, aber alt-shift-j fügt die Javadoc-Vorlage korrekt ein. –