Stránka předvoleb
Java > Styl kódu > Šablony kódu umožňuje zkonfigurovat formátování nově generovaného kódu a komentářů.
Stránka Kód a komentáře obsahuje šablony kódu používané akcemi, které generují kód. Šablony obsahují proměnné, které jsou při použití šablony nahrazovány. Některé proměnné jsou dostupné ve všech šablonách, jiné jsou k dispozici pouze ve specifické šabloně.
Akce |
Popis |
Výchozí |
---|---|---|
Upravit... |
Otevírá dialogové okno Šablona kódu k úpravě aktuálně zvolené šablony kódu. |
n/a |
Importovat... |
Importuje šablony kódu ze systému souborů. |
n/a |
Exportovat... |
Exportuje všechny vybrané šablony kódu do systému souborů. |
n/a |
Exportovat vše... |
Exportuje všechny šablony kódu do systému souborů. |
n/a |
Automaticky přidávat komentáře pro nové metody a typy |
Pokud povolíte tuto volbu, nově vytvářené metody a typy se automaticky vytvoří s komentáři tam, kde to bude nutné. Formáty vygenerovaných komentářů jsou definovány prostřednictvím Šablon komentáře. |
Vypnout |
Šablony komentáře mohou obsahovat ${značky} proměnných, které budou nahrazeny standardními značkami dokumentace Javadoc (@param, @return..) pro komentovaný prvek. Komentář 'Metoda potlačení' může navíc obsahovat metodu ${see_to_overridden}
Název šablony |
Určuje |
---|---|
Soubory |
Komentář záhlaví pro nové soubory. Mějte na zřeteli, že na tuto šablonu lze odkazovat v šabloně 'Nový soubor Java' pomocí ${filecomment}. |
Typy |
Komentář pro nové typy. Mějte na zřeteli, že na tuto šablonu lze v šabloně 'Nový soubor Java' odkazovat pomocí ${typecomment}. |
Pole |
Komentář pro nová pole. |
Konstruktory |
Komentář pro nové konstruktory. |
Metody |
Komentář pro nové metody, které nepotlačují metodu v základní třídě a které nedelegují žádnou jinou metodu. |
Metody potlačení |
Komentář pro nové metody potlačující metodu v základní třídě. Standardně se komentář definuje jako komentář nepatřící do dokumentace Javadoc (dokumentace Javadoc tento komentář nahradí komentářem potlačené metody). Pokud chcete, můžete jej nahradit skutečným komentářem dokumentace Javadoc |
Metody delegování |
Komentář pro nové metody delegující stávající metody. Tyto metody lze vytvářet akcí Zdroj > Generovat metody delegování.... |
Metody getter |
Komentář pro metody getter. |
Metody setter |
Komentář pro metody setter. |
Název šablony |
Popis |
---|---|
Nové soubory Java |
Šablonu používají průvodci novými typy při vytváření nového souboru Java. Šablona může určovat, kam se mají komentáře přidávat. Mějte na zřeteli, že šablona může obsahovat proměnné ${typecomment} a ${filecomment}, které budou nahrazeny vyhodnocením šablony komentáře pro Typy resp. Soubory. |
Tělo třídy |
Šablonu používají průvodci vytvořením nové třídy při vytváření nové třídy Java. |
Tělo rozhraní |
Šablonu používají průvodci novým rozhraním při vytváření nového rozhraní Java. |
Tělo výčtu |
Šablonu používají průvodci novým výčtem při vytváření nového výčtu Java. |
Tělo anotace |
Šablonu používají průvodci novou anotací při vytváření nové anotace Java. |
Tělo metody |
Šablony 'Tělo metody' se používají při vytváření nové metody s tělem, která ještě potřebuje další kód k zajištění funkčnosti. Šablona obsahuje proměnnou ${body_statement}, která se vyřeší na příkaz návratu anebo supervolání. |
Tělo konstruktoru |
Šablony 'Tělo konstruktoru' se používají při vytváření nové metody nebo konstruktoru s tělem. Obsahuje proměnnou ${body_statement}, která je vyhodnocena jako volání super. |
Tělo metody Getter |
Šablony 'Tělo metody Getter' se používají při vytváření nové metody getter. Obsahuje proměnnou ${body_statement}, která je vyhodnocena jako příslušný příkaz return. |
Tělo metody Setter |
Šablony 'Tělo metody Setter' se používají při vytváření nové metody setter. Obsahuje proměnnou ${body_statement}, která je interpretována jako příslušný příkaz přiřazení. |
Tělo bloku catch |
Šablona 'Tělo zachytávacího bloku' se používá při vytváření těla zachytávacího bloku. Může používat proměnné ${exception_type} a ${exception_var}. |
V dialogovém okně se zobrazují následující pole a tlačítka:
Akce |
Popis |
---|---|
Popis |
Popis šablony |
Vzor |
Vzor šablony. |
Vložit proměnné... |
Zobrazí seznam předdefinovaných proměnných specifických pro jednotlivé šablony. |
Akce se zdrojem
Editor Java
Předvolby editoru Java
Předvolby šablon