Novinky ve verzi 3.2 (JDT)

Tato část uvádí některé z nejzajímavějších nebo nejvýznamnějších změn provedených ve vývojářských nástrojích Java pro Eclipse verze 3.2. Jsou seskupeny do:

Viz také dokument Novinky platformy Eclipse ve verzi 3.2, kde najdete změny v platformě.

Opětovná deklarace Java

Opětovná deklarace Introduce Indirection

Opětovná deklarace Introduce Indirection je novou opětovnou deklarací, která umožňuje přesměrovat všechny volající subjekty metody na novou metodu. Nová metoda pak volá původní metodu. Výchozí implementaci nové metody můžete podle potřeby nahradit libovolnou vlastní implementací.

Takový mechanizmus je užitečný v případech, kdy je třeba do metody zavést nové chování, ale:

  • Metodu nelze měnit, protože se jedná o metodu z knihovny.
  • Metodu nelze měnit, protože je to metoda rozhraní API.

Mechanizmus opětovné deklarace používejte pro opravy chyb původní metody nebo jako rychlý způsob pro přidání kódu před nebo za volání metody.

Opětovnou deklaraci Introduce Indirection použijete tak, že vyvoláte Předeklarovat > Opětovná deklarace Introduce Indirection..., zadáte název a deklarační třídu pro novou metodu.

Dialogové okno Opětovné deklarace Introduce Indirection

Tato metoda se přidá k vybrané deklarační třídě.

Náhled Opětovné deklarace Introduce Indirection s aktualizovaným odkazem

Všechny odkazy se aktualizují tak, aby se volala nová metoda.

Výsledek po zavedení Opětovné deklarace Introduce Indirection

Opětovná deklarace Extrahovat supertřídu

Nová opětovná deklarace s názvem Extrahovat supertřídu extrahuje společnou supertřídu z množiny sourozeneckých typů. Po provedení opětovné deklarace se vybrané sourozenecké typy stanou přímými podtřídami extrahované supertřídy. Kromě toho lze díky mechanizmu Extrahovat supertřídu použít extrahovanou supertřídu kdekoli v kódu.

V následujícím příkladu představují JavaEditorTests a PropertiesEditorTests sourozenecké typy. První obrázek ukazuje hierarchii typů před opětovnou deklarací.

Hierarchie před extrahováním EditorTests

Další obrázek ukazuje hierarchii typů po extrahování EditorTests s opětovnou deklarací Extrahovat supertřídu.

Hierarchie po extrahování EditorTests

Tuto opětovnou deklaraci vyvoláte příkazem Opětovná deklarace > Extrahovat supertřídu....

Průvodce úklidem

Nástroj Úklid lze vyvolat na libovolném počtu zdrojových souborů Java, balíčcích nebo na celém projektu Java. Pomáhá s:

  • Opravami více problémů současně.
  • Použitím preferovaného stylu kódu.

Zde je několik příkladů, co lze v rámci úklidu provádět:

  • Vynutit použití složených závorek (bloků) ve všech tělech 'if', 'while' a 'for'.
  • Kvalifikovat všechny přístupy k polím s použitím 'this'.
  • Použít modifikátor 'final' všude, kde je to možné.

Převod kódu kompatibilního s Java 1.4 do 5.0 pomocí Úklidu:

  • Převést smyčky for na rozšířené smyčky for všude, kde je to možné.
  • Označit všechny metody potlačení pomocí anotací @Override.

Průvodce úklidem

Ke spuštění tohoto průvodce vyberte projekt, balíček nebo soubor a použijte Zdroj > Úklid....

Historie opětovných deklarací

Většina opětovných deklarací nabízených prostřednictvím JTD je nyní uvedena v Historii opětovných deklarací. Infrastruktura opětovné deklarace ukládá podrobné informace o opětovných deklaracích, které byly ve vašem pracovním prostoru provedeny.

Historii opětovných deklarací lze procházet a upravovat pomocí Předeklarovat > Historie...

Dialogové okno Historie opětovných deklarací

Vytvořit a použít skripty opětovné deklarace

Opětovné deklarace provedené ve vašem lokálním pracovním prostoru lze nyní exportovat do Skriptu opětovné deklarace a znovu je použít v libovolném pracovním prostoru.

Tyto skripty opětovné deklarace lze použít v různých scénářích, jako např. při automatických opravách změn rozhraní API mezi vrstvami softwaru nebo při poskytování oprav s bohatou sémantikou.

Vytvořit skript opětovné deklarace z historie opětovných deklarací pomocí Předeklarovat > Vytvořit skript...

Vytvořit akci skriptu

Chcete-li použít vygenerovaný skript opětovné deklarace v libovolném pracovním prostoru, použijte Předeklarovat > Použít skript...

Nový bod rozšíření umožňuje, aby autoři modulů plug-in přispěli podporou skriptů opětovné deklarace pro nové i stávající opětovné deklarace. Podrobnosti viz bod rozšíření org.eclipse.ltk.core.refactoring.refactoringContributions.

Export souboru JAR s opětovnými deklaracemi

Při exportu souboru JAR z pracovního prostoru vám Průvodce exportem souboru JAR nabídne volbu pro zahrnutí informací o opětovné deklaraci do souboru JAR.

Použijte Soubor > Exportovat... a vyberte Soubor JAR. Na první stránce Průvodce exportem souboru JAR vyberte Exportovat opětovné deklarace pro zkontrolované projekty. Po klepnutí na odkaz vyberte opětovné deklarace, které se mají zahrnout.

Výběr opětovných deklarací pro export souboru JAR

Klienti pak mohou migrovat starou verzi souboru JAR do nové pomocí opětovné deklarace Předeklarovat > Migrovat soubor JAR.... Pokud je právě vybrán soubor JAR, můžete volitelně použít příkaz Cesta sestavení > Migrovat soubor JAR....

Akce Migrovat soubor JAR

Tato opětovná deklarace automaticky aktualizuje veškerý kód závislý na staré verzi souboru JAR tak, aby používal novou verzi souboru JAR.

Opětovné deklarace zohledňující rozhraní API

Existuje celá řada stávajících opětovných deklarací, které byly rozšířeny pro podporu kompatibility rozhraní API tím, že uchovávají původního člena jako delegáta pro předeklarovaného člena:

  • Přejmenovat metodu
  • Přejmenovat pole (pouze pro konstanty)
  • Přesunout metodu
  • Zavést parametr
  • Změnit signaturu

Zaškrtávací políčko pro 'Uchovávat původního člena jako delegáta pro předeklarovaného člena'

Generování člena-delegáta pro zachování kompatibility rozhraní API lze zpřístupnit označením zaškrtávacího políčka Uchovávat původní metodu jako delegáta pro přejmenovanou metodu v dialogovém okně opětovné deklarace.

Přejmenovat typ aktualizuje podobně pojmenované prvky

Opětovná deklarace Přejmenovat typ může nyní přejmenovat proměnné a metody s názvem podobným přejmenovanému typu. Tato funkce pomáhá uchovávat názvy metod a proměnných synchronizované s názvy typů.

Uživatelské rozhraní pro aktualizaci podobných deklarací

Chcete-li vyvolat tuto opětovnou deklaraci, vyberte typ a použijte Předeklarovat > Přejmenovat...

Opětovná deklarace Přejmenovat balíček zajišťuje přejmenování podbalíčků

Opětovná deklarace Přejmenovat balíček nyní na požadavek také zajistí přejmenování podbalíčků.

Dialogové okno Přejmenovat balíček s novým zaškrtávacím políčkem

V tomto příkladu se junit.samples.money přejmenuje na junit.examples.money.

Chcete-li vyvolat tuto opětovnou deklaraci, vyberte balíček a použijte Předeklarovat > Přejmenovat...

Filtrování náhledu opětovné deklarace

Stránka Náhled opětovné deklarace nyní podporuje filtrování změn. Toto je zvláště užitečné v případech, kdy je při přejmenování prvků Java vyžádána aktualizace textových shod v komentářích a řetězcích.

Stránka filtrovaného náhledu opětovné deklarace

Snímek obrazovky zobrazuje dialogové okno přejmenování s filtrovanými textovými shodami při přejmenování třídy TestCase na TestCasee.

Nyní lze filtrovat i změny týkající se viditelnosti prvků Java.

Editor Java

Přizpůsobitelná obsahová asistence

Při opakovaném vyvolání obsahové asistence (Ctrl+Space na většině platforem) se nyní postupné prochází různými kategoriemi návrhu.

Svým oblíbeným kategoriím návrhů můžete přiřadit různé klávesové zkratky a použít Otevře stránku předvoleb Pokročilá obsahová asistence Java > Editor > Obsahová asistence > Pokročilé stránku předvoleb pro nakonfigurování toho, které kategorie se mají zobrazit v místní nabídce výchozí obsahové asistence.

Rozevírací nabídka obsahové asistence s návrhy Java; opakované vyvolání vyvolá návrhy šablon

Nový bod rozšíření org.eclipse.jdt.ui.javaCompletionProposalComputer umožňuje autorům modulů plug-in přidávat návrhy dokončení a kategorie do procesu obsahové asistence editoru Java.

Podpora metody camel case v dokončování kódu

Dokončování kódu nyní podporuje vzorky metody camel case. Například dokončení pro NPE navrhne NullPointerException. Tuto podporu lze znepřístupnit pomocí předvolby Zobrazit shody typu camel case na stránce předvoleb Otevře stránku předvoleb Obsahová asistence Java > Editor > Obsahová asistence.

Dokončování editoru Java na NPE

Rychlá nabídka pro obklopení kódu

Nová rychlá nabídka Obklopit pomocí umožňuje obklopit vybrané řádky kódem. Nabídku lze rozšířit vlastními šablonami. Šablony nyní zohledňují proměnné, které je třeba vytáhnout nebo převést na final.

Transformace Obklopit pomocí spustitelného kódu

Pro přímé zobrazení nabídky použijte Zdroj > Obklopit pomocí nebo stiskněte Alt+Shift+Z.

Své vlastní šablony můžete přidávat na stránce předvoleb Java > Editor > Šablony. Šablona potřebuje pouze proměnnou ${line_selection}.

Nové rychlé opravy

Bylo přidáno několik rychlých oprav, například:

  • Opravit přístupy k typu raw

    Návrh na opravu přístupu k typu raw

    Rychlá oprava shromažďuje informace o použití v rámci souboru. Propracovanější analýzu zajišťuje opětovná deklarace Odvodit argumenty generického typu.

  • Přidat chybějící atribut anotace

    Rychlá oprava pro chybějící atribut anotace

  • Přidat nového člena anotace

    Rychlá oprava pro nového člena anotace

Podpora kategorie

Kategorie lze definovat v komentářích Javadoc pro typy, metody a pole pomocí značky @category.

Kód používající kategorie

Kategorie se zobrazují v pohledech Osnova a Členové a v Rychlé osnově. Nabídka Zobrazit umožňuje vybrat viditelné kategorie.

Osnova ukazující kategorie a filtry kategorií

Všechny členy lze složit

Je-li zpřístupněno skládání, pole, inicializátory a jejich komentáře lze složit stejným způsobem jako metody.

Složené inicializátory polí

Nyní existují nové příkazy skládání pro sbalení všech komentářů, sbalení všech členů a resetování struktury skládání. Tyto příkazy jsou k dispozici v kontextové nabídce Skládání editoru Java na vertikálním pravítku.

Podpora pravítka a osnovy pro soubory Java mimo pracovní prostor

Editor Java nyní zobrazuje vertikální pravítka, přičemž stránky Osnova i Rychlá osnova mohou zobrazovat osnovu pro externí soubory Java a soubory Java z úložišť.

Podpora pravítka

Kompilátor jazyka Java

Shoda s Java SE 6.0

Nyní je plně podporována shoda s prostředím Java SE 6.0. Konkrétně platí, že se nyní generují atributy StackMapTable (viz JSR 202) v souborech .class s cílem 1.6.

Nastavení shody s verzí 6.0

Analýza odkazů null

Kompilátor jazyka Java nyní umí provádět základní analýzu odkazů null pro lokální proměnné.

Tuto volitelnou diagnostiku lze zpřístupnit na stránce předvoleb Otevře stránku předvoleb Chyby/varování Java > Kompilátor > Chyby/varování pomocí předvolby Potenciální problémy programování > Odkaz null.

Editor Java s varováním na odkaz null

Vezměte na vědomí, že analýza je poměrně konzervativní a zaměřuje se na výslovná pravidla přiřazení. Zvažuje pouze případy, kde je něco podezřelého (např. pokud se později provádí kontrola na null), a nestěžuje si na všechny možné případy.

V režimu shody 5.0 lze varování na odkazy null potlačit pomocí @SuppressWarnings("null").

Zlepšené zotavení z chyb syntaxe

Interní syntaktický analyzátor jazyka Java je nyní mnohem odolnější vůči chybám syntaxe. Na platformě Eclipse 3.1 se při výskytu chyby syntaxe již další chyby nezobrazovaly. Syntaktický analyzátor se nyní umí z příkazů s chybami zotavit a pokračovat v další analýze.

V následujícím příkladu je zjištěn neplatný odkaz na metodu bar(), přestože v předchozím příkazu chybí středník.

Editor Java se zotavením z chyb syntaxe

Takto je možné například provádět opětovnou deklaraci, která toleruje chyby syntaxe pouze u jednoho souboru. Nyní je například možné přejmenovat nebo extrahovat lokální proměnnou v horní části metody, která dosud nebyla dokončena.

Extrahovat lokální proměnnou v neúplné metodě

Práce s konfigurovatelnými chybami jako s nezávažnými

Volba Považovat konfigurovatelné chyby za závažné na stránce předvoleb Otevře stránku předvoleb Sestavení Java > Kompilátor > Sestavení řídí to, zda se mají konfigurovatelné chyby považovat za závažné či nikoli. Tato volba je při výchozím nastavení zpřístupněna.

Pokud je tato volba znepřístupněna, kompilovaný kód lze spustit i přes existenci chyb v kódu.

Detekce nadbytečných značek $NON-NLS$

Nadbytečné značky $NON-NLS$ jsou nyní detekovány. Problém je hlášen v případě, že řádkový komentář začíná na //$NON-NLS-x$ a na stejném řádku chybí odpovídající řetězec.

Vytváření zpráv lze zapínat a vypínat pomocí stejné předvolby, která slouží k detekci neexternalizovaných řetězců. Lze jej nastavit na stránce předvoleb Otevře stránku předvoleb Chyby/varování Java > Kompilátor > Chyby/varování pomocí předvolby Styl kódu > Neexternalizované řetězce(chybějící/nepoužité značky $NON-NLS).

Editor Java s nadbytečnou značkou NLS

Chcete-li nadbytečné značky odebrat, použijte rychlou opravu (Ctrl+1), nebo stiskněte Ctrl+1, Ctrl+Enter pro odebrání všech nadbytečných značek v rámci kompilační jednotky.

Detekce použití typu raw

Použití typu raw je nyní detekováno. Typ raw je odkazem na nějaký generický typ bez argumentu typu (např. List místo List<Element>).

Tuto volitelnou diagnostiku lze zpřístupnit nezávisle na nekontrolovaných typových operacích na stránce předvoleb Otevře stránku předvoleb Chyby/varování Java > Kompilátor > Chyby/varování pomocí předvolby Generické typy > Použití typu raw.

Editor Java s použitím typu raw

Toto varování lze potlačit přidáním @SuppressWarnings("unchecked").

Byla také implementována rychlá oprava na pomoc při řešení problému s použitím typu raw.

Detekce přiřazení parametru metody

Přiřazování parametrům metody se považuje za nesprávný postup.

Pokud chcete taková přiřazení detekovat a hlásit, otevřete stránku předvoleb Otevře stránku předvoleb Chyby/varování Java > Kompilátor > Chyby/varování a zpřístupněte předvolbu Styl kódu > Přiřazení parametrů.

Editor Java s varováním pro přiřazení parametrů

Detekce nepoužívaných štítků

Kompilátor jazyka Java nyní detekuje nepoužívané štítky příkazů.

Tuto volitelnou diagnostiku lze zpřístupnit na stránce předvoleb Otevře stránku předvoleb Chyby/varování Java > Kompilátor > Chyby/varování pomocí předvolby Nadbytečný kód > Nepoužívaný štítek break/continue.

Editor Java s použitím typu raw

Detekce neúspěchu větvení Switch case

Kompilátor jazyka Java může nyní zjistit, zda lze vstoupit do příkazu case při neúspěchu v předchozím příkazu case. Jsou povoleny prázdné příkazy case.

Tuto volitelnou diagnostiku lze zpřístupnit na stránce předvoleb Otevře stránku předvoleb Chyby/varování Java > Kompilátor > Chyby/varování pomocí předvolby Potenciální problémy programování > Neúspěch větvení Switch case.

Editor Java s varováním neúspěchu větvení

Byla implementována rychlá oprava přidávající příkaz break do předchozího příkazu case.

Zlepšení výkonu pro velké soubory .jar

Limit velikosti pro interní mezipaměť modelu Java je nyní funkcí maximální velikosti haldy (argument -Xmx systému VM na většině systémů JVM) předané systému Java Virtual Machine, na kterém běží integrované vývojové prostředí platformy Eclipse.

Zvýšení velikosti haldy má znatelný vliv na zlepšení výkonu v případě, že jsou na cestě ke třídě sestavení velké soubory .jar.

Znovuvytvoření upravených souborů .class

Tvůrce Java může nyní pomocí původního zdroje znovu vytvořit upravené nebo odebrané soubory .class ve výstupní složce.

Toto lze řídit na stránce předvoleb Otevře stránku předvoleb Sestavení Java > Kompilátor > Sestavení pomocí předvolby Výstupní složka > Znovusestavit soubory tříd upravené ostatními.

Pohled dokumentace Javadoc a popisy z připojené dokumentace Javadoc

Pohled dokumentace Javadoc a události hover dokumentace Javadoc nyní pro knihovny bez připojeného zdroje extrahují informace z připojené dokumentace Javadoc.

Nástroje JUnit

Podpora JUnit 4

Podpora JUnit byla aktualizována pro spouštění a psaní testů JUnit 4. Další informace o JUnit 4 viz stránky www.junit.org.

  • Použití průvodce nového testovacího případu JUnit k vygenerování třídy testu JUnit 4:
    Podpora JUnit 4 v průvodci Nový testovací případ
  • Použití poskytované knihovny JUnit pro přidání cesty sestavení
    Přidat knihovnu JUnit 4 s rychlou opravou
  • Spuštění testů JUnit 4 jako obvykle se Spustit jako JUnit
  • Ignorování testů použitím značek @Ignore

Historie zobrazení JUnit

Pohled utility JUnit nyní může zpracovat více souběžných testovacích běhů. Pomocí nové historie můžete přepínat mezi aktivními a naposledy provedenými testovacími běhy. Testy lze znovu spustit z historie bez zastavování již spuštěných testů.

Historie JUnit

Toto funguje s utilitou JUnit 3 a také JUnit 4.

Ladicí program Java
Prováděcí prostředí

Prováděcí prostředí popisuje schopnosti běhové komponenty - například J2SE-1.4. Můžete uvést prostředí JRE použitá pro spouštění, ladění a sestavování na základě odkazování na prováděcí prostředí. Nová stránka předvoleb Otevře stránku předvoleb Prováděcí prostředí Java > Instalovaná prostředí JRE > Prováděcí prostředí zobrazuje prostředí JRE instalovaná ve vašem pracovním prostoru a kompatibilní s jednotlivými prováděcími prostředími. Prostředí JRE splňující přesné požadavky prováděcího prostředí se zobrazují tučně, zatímco prostředí JRE, která se požadavkům prostředí vymykají, se zobrazují výchozím písmem. Když je s prováděcím prostředím kompatibilní více než jedno prostředí JRE, můžete zaškrtnutím vybrat výchozí JRE, které se má pro dané prostředí použít.

Stránka předvoleb pro prováděcí prostředí

Cesty sestavení nebo konfigurace spuštění odkazující se na prováděcí prostředí jsou více přenosné než ty, které se odkazují na explicitní prostředí JRE, protože prováděcí prostředí JRE lze vyřešit nezávisle na jeho názvu. Chcete-li uvést prováděcí prostředí pro spouštění a sestavování, použijte kartu JRE nebo průvodce Upravit knihovnu.

Karta JRE v dialogovém okně konfigurace spuštění

Proměnná spuštění vlastnosti systému

Nová proměnná spuštění umožňuje dynamicky uvádět vlastnosti systému jako program jazyka Java a argumenty systému VM z běhové komponenty Eclipse. Proměnná přijímá jediný argument představující název vlastnosti systému, která se má vyřešit v době spuštění.

Například na vlastnost systému java.home by se odkazovalo pomocí ${system_property:java.home}.

Karta Argumenty v dialogovém okně konfigurace spuštění

Podpora vyhodnocení pro pole

Nová verze podporuje vyhodnocení a obsahovou asistenci pro pole jazyka Java. Při odkazech na vybrané pole používejte this.

Usnadnění práce s kódem v pohledu Proměnné

Skupiny jednotkových procesů jazyka Java

V pohledu Ladění nyní můžete zobrazovat skupiny jednotkových procesů tak, že přepnete volbu Zobrazit skupiny jednotkových procesů v nabídce Zobrazit.

Zpřístupnění jednotkových procesů v pohledu Ladění

Exportované položky běhové cesty ke třídě

Běhovou cestu ke třídě lze nakonfigurovat tak, aby obsahovala pouze exportované položky z cesty sestavení. Ve výchozím nastavení obsahuje běhová cesta ke třídě všechny položky (exportované i neexportované).

Na kartě Cesta ke třídě vyberte výchozí položku a použijte tlačítko Upravit... pro konfiguraci volby.

Karta Cesta ke třídě v dialogovém okně konfigurace spuštění

Dialogové okno Upravit běhovou cestu ke třídě

Pozastavit jednotkový proces oproti Pozastavit VM

Na stránku předvoleb Otevře stránku předvoleb ladění Java > Ladit byla přidána volba pro určení toho, zda mají nově vytvořené body přerušení pozastavit jednotkový proces, nebo celý systém VM.

Stránka předvoleb ladění

Různé

Indikátor typu Java

Chcete-li zjistit, jaký je první typ v kompilační jednotce nebo souboru třídy, zpřístupněte volbu Indikátor typu Java na stránce předvoleb Otevře stránku předvoleb Dekorátory Obecné > Vzhled > Zdobení štítků. Zobrazí se ozdoba pro rozhraní, anotace a výčty, zatímco běžná třída zůstane bez ozdoby.

Štítkový dekorátor pro indikátor typu

Najít poškozené externalizované řetězce

Nová akce může hledat poškozené externalizované řetězce. Hledání hlásí chybějící, nepoužívané a duplicitní klíče.

Akce Najít poškozené externalizované řetězce

Ke spuštění hledání vyberte soubor vlastností, balíček nebo celý projekt a použijte Zdroj > Najít poškozené externalizované řetězce

Zlepšená podpora pro mechanizmus externalizace řetězců platformy Eclipse

Pro mechanizmus externalizace řetězců platformy Eclipse je nyní k dispozici stejná podpora jako pro tradiční externalizaci řetězců. Přidružená externalizovaná hodnota se zobrazuje při události hover, když ponecháte kurzor myši v editoru Java nad klíčem pro externalizovaný řetězec.

Událost hover NLS

Klepnutím na Ctrl+Click přejdete přímo k položce v odpovídajícím souboru vlastností. V editoru souboru vlastností můžete použít Ctrl+Click ke zjištění, zda je klíč v kódu použit.

Vytvořit typ z příkladu úseku kódu

Úsek kódu obsahující typ Java můžete vložit přímo do balíčku nebo zdrojové složky a vytvořit novou kompilační jednotku. Například vyberte a zkopírujte tento zdrojový kód
package pack;
   public class HelloWorld {
      public static void main(String[] args) {
        System.out.println("Ahoj světe");
    }
}
a poté vyberte zdrojovou složku v Průzkumníku balíčků a použijte Ctrl+V (Upravit > Vložit). Tímto se automaticky vytvoří nový balíček 'pack' a soubor 'HelloWorld.java' se zkopírovaným obsahem.

Generovat metody hashCode() a equals()

Lze použít novou akci ke generování metod hashCode() a equals(). Můžete vybrat pole, na kterých má být implementace založena.

Průvodce pro generování metod hashCode a equals

Chcete-li vyvolat tuto akci, vyberte typ a použijte Zdroj > Generovat metody hashCode() a equals()...

Formátovač kódu pro příkazový řádek

Nyní je možné zdrojový kód formátovat bez nutnosti spouštění modulu Eclipse UI za použití nové aplikace formátovače bez hlavičky. Formátovač pro příkazový řádek funguje jako standardní aplikace Eclipse.

Následující příkaz naformátuje zdrojové soubory ve složce src za použití voleb zadaných v souboru config.prefs:

eclipse -application org.eclipse.jdt.core.JavaCodeFormatter -config d:/config.prefs c:/src

Podrobnosti viz téma Použití aplikace formátovače.

Podpora přípon podobných standardu Java

Nová verze podporuje soubory s jinou příponou než .java obsahující čistý kód jazyka Java. Pomocí stránky předvoleb Otevře stránku předvoleb Typ obsahu Obecné > Typy obsahu lze přidat přípony podobné standardu Java (typ Text > Zdrojový soubor Java).

Průzkumník balíčků s 'Y.abc' jako kompilační jednotkou