Szablony kodu

Na stronie preferencji Otwiera stronę preferencji Szablony kodu Java > Styl kodu > Szablony kodu można skonfigurować format nowo wygenerowanego kodu i uwag.

Kod i komentarze

Strona kodu i komentarzy zawiera szablony kodu stosowane przez akcje generujące kod. Szablony zawierają zmienne, które są zastępowane podczas stosowania szablonu. Niektóre zmienne są dostępne we wszystkich szablonach, a inne są związane z określonymi szablonami.

Akcja

Opis

Edytuj

Powoduje otwarcie okna dialogowego Szablon kodu, w którym można edytować aktualnie wybrany szablon kodu.

Importuj

Pozwala importować szablony kodu z systemu plików.

Eksportuj

Pozwala eksportować wszystkie wybrane szablony kodu do systemu plików.

Eksportuj wszystko

Pozwala eksportować wszystkie szablony kodu do systemu plików.

Szablony komentarzy

Szablony komentarzy mogą zawierać zmienną ${tags}, która zostanie zastąpiona standardowymi znacznikami dokumentacji Javadoc (@param, @return..) dla komentowanego elementu. Komentarz Metoda przesłaniająca może dodatkowo zawierać szablon ${see_to_overridden}.

Nazwa szablonu

Określa

Pliki

Komentarz w nagłówku dla nowych plików.

Należy pamiętać, że szablon 'Nowe pliki Java' może odwoływać się do tego szablonu za pomocą zmiennej ${filecomment}.

Typy

Komentarz dla nowych typów.

Należy pamiętać, że szablon 'Nowe pliki Java' może odwoływać się do tego szablonu za pomocą zmiennej ${typecomment}.

Pola

Komentarz dla nowych pól.

Konstruktory

Komentarz dla nowych konstruktorów.

Metody

Komentarz do nowych metod, które nie przesłaniają metody w klasie bazowej i które nie delegują do innych metod.

Metody przesłaniające

Komentarz do nowych metod, które przesłaniają metodę w klasie bazowej.

Domyślnie komentarz ten jest definiowany jako komentarz inny niż dokumentacja Javadoc (dokumentacja Javadoc zastąpi ten komentarz komentarzem przesłoniętej metody). W razie potrzeby można go zmienić na prawdziwy komentarz Javadoc.

Metody delegujące

Komentarz do nowych metod, które delegują do metod istniejących.

Takie metody można utworzyć za pomocą akcji Źródło > Generowanie metod delegowanych... .

Metody pobierające

Komentarz dla metod pobierających.

Metody ustawiające

Komentarz dla metod ustawiających

Szablony kodu

Nazwa szablonu

Opis

Nowe pliki Java

Używany przez kreatory nowego typu podczas tworzenia nowego pliku Java.

Szablon ten może określać miejsce dodawania komentarzy. Należy pamiętać, że szablon może zawierać zmienną ${typecomment} i ${filecomment}, które zostaną podstawione wynikami wartościowania szablonu Typy i Pliki.

Treść klasy

Używany przez kreatory 'Nowa klasa' podczas tworzenia nowej klasy Java.

Treść interfejsu

Używany przez kreatory 'Nowy interfejs' podczas tworzenia nowego interfejsu Java.

Treść wyliczenia

Używany przez kreatory 'Nowe wyliczenie' podczas tworzenia nowego wyliczenia Java.

Treść adnotacji

Używany przez kreatory 'Nowa adnotacja' podczas tworzenia nowej adnotacji Java.

Treść metody

Szablony Treść metody są używane podczas tworzenia nowej metody z treścią, która potrzebuje dodatkowego kodu do pełnej funkcjonalności.

Zawierają one zmienną ${body_statement}, która jest rozpoznawana jako instrukcja return i/lub wywołanie super.

Treść konstruktora

Szablony Treść konstruktora są używane podczas tworzenia nowej metody lub konstruktora z treścią.

Zawiera on zmienną ${body_statement} która jest interpretowana jako wywołanie nadrzędne (super).

Treść metody pobierającej

Szablony Treść metody pobierającej są używane podczas tworzenia nowej metody pobierającej.

Zawierają one zmienną ${body_statement}, która jest interpretowana jako odpowiednia instrukcja powrotu (return).

Treść metody ustawiającej

Szablony Treść metody ustawiającej są używane podczas tworzenia nowej metody ustawiającej.

Zawierają one zmienną ${body_statement}, która jest rozpoznawana jako odpowiednia instrukcja przypisania.

Treść bloku Catch

Szablon Treść bloku catch jest używany podczas tworzenia treści bloku catch.

Mogą być w nim stosowane zmienne ${exception_type} i ${exception_var}.

Okno dialogowe Szablon kodu

W oknie dialogowym dostępne są następujące pola i przyciski:

Akcja

Opis

Opis

Opis szablonu.

Wzorzec

Wzorzec szablonu.

Wstaw zmienne

Pozwala wyświetlić listę predefiniowanych zmiennych związanych z szablonem.

Informacje pokrewne

Akcje menu Źródło
Edytor Java
Preferencje edytora Java
Preferencje szablonów