Wie kann ich die automatische Vervollständigung in Eclipse verwenden, indem ich einen vollständig qualifizierten Namen hinzufüge?
Um Sonar / Checkstyle (Unused Imports) Probleme zu vermeiden, haben wir die Richtlinie den voll qualifizierten Namen in Javadoc zu verwenden.
Ich suche nach einer Methode, die immer noch die automatische Vervollständigung verwendet. Etwas wie das Drücken der Umschalttaste während der automatischen Vervollständigung?
Das Ändern der Einstellungen unter Verwendung des vollständig qualifizierten Namens ist keine Option, sondern nur in Javadoc-Kommentaren erforderlich.
Um dieses Problem zu umgehen, können Sie Eclipse so konfigurieren, dass unnötige Importe automatisch beim Speichern einer Datei entfernt werden (Fenster - Einstellungen - Java - Editor - Aktionen speichern - Konfigurieren, dann auf der Registerkarte Unnötiger Code) > Nicht verwendete Importe entfernen ist markiert). Sobald dies erledigt ist, können Sie den Check für nicht verwendete Importe im Checkstyle entfernen.
Ich stimme zu, dass dies nicht ganz das ist, wonach Sie gefragt haben, aber zumindest würden Sie immer noch keine ungenutzten Importe haben (vorausgesetzt, dass alle in Ihrem Team Eclipse auf die gleiche Weise konfigurieren).
Ich denke, Sie suchen nach der hier beschriebenen Antwort:
einschließlich vollständig qualifizierten Namen in der Dokumentation
"Gehe zu Fenster - & gt; Präferenzen - & gt; Java - & gt; Code-Stil - & gt; Code-Vorlagen. Wählen Sie Kommentare - & gt; -Typen. Bearbeiten und fügen Sie die folgende Zeile: $ {package_name}. $ {type_name} . "
Dies ändert Ihr Javadoc, um den vollständig qualifizierten Namen zu verwenden, wenn es erzeugt wird.
Sie müssen die Verarbeitung von Javadocs im Eclipse-Java-Compiler ( Java Compiler -> Javadoc
, oberstes Kontrollkästchen) deaktivieren, siehe hier:
Wenn ich es deaktiviere, wenn ich Klassennamen in Javadocs automatisch vervollständige, bekomme ich den voll qualifizierten Namen.