Auf der Benutzervorgabenseite
Java > Codedarstellung > Codeschablonen können Sie das Format für neu generierten Code
und Kommentare konfigurieren.
Die Seite 'Code und Kommentare' enthält Codeschablonen, die von Aktionen für die Codegenerierung verwendet werden. Schablonen enthalten Variablen, die bei der Anwendung der Schablone ersetzt werden. Einige Variablen sind in allen Schablonen verfügbar, während andere schablonenspezifisch verwendet werden.
Aktion |
Beschreibung |
Standard |
---|---|---|
Bearbeiten... |
Öffnet den Dialog 'Codeschablone', um die gegenwärtig ausgewählte Codeschablone zu bearbeiten. |
Nicht verfügbar |
Importieren... |
Importiert Codeschablonen aus dem Dateisystem. |
Nicht verfügbar |
Exportieren... |
Exportiert alle ausgewählten Codeschablonen in das Dateisystem. |
Nicht verfügbar |
Alles exportieren... |
Exportiert alle Codeschablonen in das Dateisystem. |
Nicht verfügbar |
Kommentare für neue Methoden und Typen automatisch hinzufügen |
Ist diese Option ausgewählt, werden neu generierte Methoden und Typen ggf. automatisch mit Kommentaren generiert. Die Formate der generierten Kommentare werden durch die Kommentarschablonen definiert. |
Inaktiviert |
Kommentarschablonen können die Variable ${tags} enthalten, die für das kommentierte Element durch die Javadoc-Standardtags (@param, @return..) ersetzt wird. Der Kommentar 'Overriding method' (Methode überschreibt) kann außerdem die Schablone ${see_to_overridden} enthalten.
Schablonenname |
Angabe |
---|---|
Dateien |
Headerkommentare für neue Dateien. Hinweis: In der Schablone 'Neue Java-Datei' kann mit ${filecomment} auf diese Schablone verwiesen werden. |
Typen |
Der Kommentar für neue Typen. Hinweis: In der Schablone 'Neue Java-Datei' kann mit ${typecomment} auf diese Schablone verwiesen werden. |
Felder |
Der Kommentar für neue Felder. |
Konstruktoren |
Der Kommentar für neue Konstruktoren. |
Methoden |
Der Kommentar für neue Methoden, die keine Methode in einer Basisklasse überschreiben und die keine andere Methode als Stellvertreter haben. |
Überschreibende Methoden |
Der Kommentar für neue Methoden, die eine Methode in einer Basisklasse überschreiben. In der Standardeinstellung ist der Kommentar als Nicht-Javadoc-Kommentar definiert (Javadoc ersetzt diesen Kommentar durch den Kommentar der überschriebenen Methode). Auf Wunsch können Sie dies auch in einen echten Javadoc-Kommentar ändern. |
Stellvertretermethoden |
Der Kommentar für neue Methoden, die vorhandene Methoden als Stellvertreter haben. Solche Methoden können mit der Aktion Quelle > Stellvertretermethoden generieren... erstellen. |
Getter |
Der Kommentar für Getter-Methoden. |
Setter |
Der Kommentar für Setter-Methoden. |
Schablonenname |
Beschreibung |
---|---|
Neue Java-Dateien |
Wird von den Assistenten für neue Typen verwendet, wenn eine neue Java-Datei erstellt wird. Die Schablone kann angeben, wo Kommentare hinzugefügt werden. Hinweis: Die Schablone kann die Variablen ${typecomment} und ${filecomment} enthalten, die durch die Auswertung der Kommentarschablonen Typen bzw. Dateien ersetzt werden. |
Klassenhauptteil |
Wird von den Assistenten für neue Klassen verwendet, wenn eine neue Java-Klasse erstellt wird. |
Schnittstellenhauptteil |
Wird von den Assistenten für neue Schnittstellen verwendet, wenn eine neue Java-Schnittstelle erstellt wird. |
Aufzählungshauptteil |
Wird von den Assistenten für neue Aufzählungen verwendet, wenn eine neue Java-Aufzählung erstellt wird. |
Anmerkungshauptteil |
Wird von den Assistenten für neue Anmerkungen verwendet, wenn eine neue Java-Anmerkung erstellt wird. |
Methodenhauptteil |
Die Schablone 'Methodenhauptteil' wird verwendet, wenn eine neue Methode mit einem Hauptteil erstellt wird, die noch einen Code zur Fertigstellung ihrer Funktionen benötigt. Sie enthält die Variable ${body_statement}, die in eine Rückkehranweisung und/oder einen Superaufruf aufgelöst wird. |
Konstruktorhauptteil |
Die Schablone 'Konstruktorhauptteil' wird verwendet, wenn eine neue Methode oder ein neuer Konstruktor mit einem Hauptteil erstellt wird. Sie enthält die Variable ${body_statement}, die in einen Superaufruf aufgelöst wird. |
Getter-Hauptteil |
Die Schablone 'Getter-Hauptteil' wird verwendet, wenn eine neue Getter-Methode erstellt wird. Sie enthält die Variable ${body_statement}, die in die entsprechende return-Anweisung aufgelöst wird. |
Setter-Hauptteil |
Die Schablone 'Setter-Hauptteil' wird verwendet, wenn eine neue Setter-Methode erstellt wird. Sie enthält die Variable ${body_statement}, die in die entsprechende Zuordnungsanweisung aufgelöst wird. |
Hauptteil des catch-Blocks |
Die Schablone 'Hauptteil des catch-Blocks' wird verwendet, wenn der Hauptteil eines catch-Blocks erstellt wird. Sie kann die Variablen ${exception_type} und ${exception_var} verwenden. |
In diesem Dialog erscheinen die folgenden Felder und Schaltflächen:
Aktion |
Beschreibung |
---|---|
Beschreibung |
Eine Beschreibung der Schablone |
Muster |
Das Schablonenmuster. |
Variablen einfügen... |
Zeigt eine Liste mit vordefinierten schablonenspezifischen Variablen an. |
Aktionen im Menü 'Quelle'
Java-Editor
Benutzervorgaben für Java-Editor
Benutzervorgaben für Schablonen