Tento dokument uvádí popis některých z nejzajímavějších nebo nejvýznamnějších změn provedených v nástrojích pro vývoj Java verze 3.1 aplikace Eclipse od verze 3.0. Je rozdělen na několik částí:
|
|
J2SE 5.0 |
Eclipse 3.1 zahrnuje plnou podporu pro nové funkce J2SE 5.0 (také s názvem "Tiger"). Jedním z nejdůležitějších důsledků této podpory je, že ji vůbec nemusíte zaznamenat -- vše, co očekáváte od J2SE verze 1.4, včetně úprav, usnadnění práce s kódem, kompilování, ladění, rychlých oprav, opětovných deklarací, akcí zdroje, hledání atd., bude bez problémů pracovat s novými typy a syntaxí J2SE verze 5.0. Abyste mohli vytvořit kód kompatibilní s J2SE 5.0, budete potřebovat běhové prostředí Java Runtime Environment (JRE) verze 5.0. Pokud Eclipse spustíte poprvé s použitím 5.0 JRE, bude jej potom nadále používat standardně. Jinak budete muset použít dialogové okno Instalovaná prostředí JRE, abyste jedno pro Eclipse zaregistrovali. Do tohoto dialogového okna se dostanete pomocí předvolby Java > Instalovaná prostředí JRE nebo pomocí odkazu Konfigurovat výchozí... v Průvodci novým projektem Java. |
|
|
Rychlá oprava pro |
Nové rychlé opravy vám pomohou změnit nastavení kompatibility, když se pokoušíte vložit konstrukce verze 5.0 do projektu verze 1.4. Pamatujte na to, že je požadováno JRE, což lze přidat na stránce předvoleb 'Instalovaná JRE'.
|
|
|
Průvodci novými typy podporují generické typy |
Průvodci novými typy podporují generické typy J2SE 5.0 v různých polích:
|
|
|
Vytváření výčtů a anotací |
Výčty a anotace lze vytvořit pomocí nového průvodce výčty a anotacemi:
|
|
|
Odhadování argumentů typu |
Usnadnění práce s kódem vkládá správné argumenty typu při vyplňování typu v editoru Java. Argumenty typu, u kterých nelze odstranit víceznačnost, budou vybrány a klávesa Tab bude přesouvat z jednoho argumentu na další.
V tomto příkladu je jako argument prvního typu vložen
Chcete-li tuto funkci vyzkoušet, musíte zpřístupnit Vyplnit názvy argumentů na stránce předvoleb Java > Editor > Usnadnění práce s kódem. |
|
|
Deklarace parametru typu skrývající diagnostiku jiného typu |
Kompilátor jazyka Java může volitelně opatřit příznakem deklaraci parametru typu skrývající jiný typ.
|
|
|
Opětovná deklarace přejmenování |
Opětovná deklarace přejmenování byla rozšířena tak, aby ošetřovala přejmenování parametrů typu. |
|
|
Odvodit argumenty generického typu |
V J2SE 5.0 může váš kód používat generické typy ke zvýšení čitelnosti a bezpečnosti statického typu. Předeklarovat
> Odvodit argumenty generického typu je nová opětovná deklarace, která klientům knihoven generické třídy, jako je rámec kolekcí Java (Java Collections Framework), pomáhá migrovat jejich kód.
Opětovná deklarace odvodí parametry typu pro generický typy a odebere veškerá nepotřebná přetypování. Pracuje na jednotlivých kompilačních jednotkách, jakož i na celých balíčcích a projektech Java. |
|
|
Rychlé opravy pro generické typy |
Pro nevyřešené javovské typy můžete nyní také získat návrh k vytvoření nového parametru typu:
|
|
|
Nové filtry výsledku hledání pro hledání odkazů na parametrizované typy |
Při hledání odkazů na parametrizovaný typ, jako je
|
|
|
Dokončení anotací |
Je podporováno dokončování kódu uvnitř jednočlenné anotace nebo hodnoty atributu anotace.
|
|
|
Použití typu anotace jako diagnostiky vyššího rozhraní |
V J2SE 5.0 umožňuje jazyk Java třídě implementovat typ anotace. To nicméně není vhodné. Kompilátor jazyka Java alternativně toto použití opatří příznakem.
|
|
|
Podpora anotace @SuppressWarnings |
Je podporována anotace @SuppressWarnings J2SE 5.0. Rozpoznávané názvy tokenů varování jsou:
"all", "boxing", "dep-ann", "deprecation", "incomplete-switch", "hiding", "finally", "static-access", "nls", "serial", "synthetic-access", "unqualified-field-access", "unchecked", "unused" a "warningToken". V níže uvedeném příkladu je první pole označeno anotací @SuppressWarnings("deprecation") a nezobrazí se žádné varování o nepřístupnosti. Druhé pole označeno není a varování se zobrazí.
Uvědomte si, že, že kompilátor kontroluje, zda jsou anotace @SuppressWarnings aktivní či nikoli. Viz předvolba Java > Kompilátor > Chyby/Varování > Volby J2SE 5.0 > Zpřístupnit anotace '@SuppressWarnings' Ve výchozím nastavení jsou neošetřené tokeny varování signalizovány varováním. Toto varování také může být potlačeno pomocí anotace @SuppressWarnings("warningToken"). |
|
|
Rychlá oprava |
Varování, která lze potlačit pomocí anotace @SuppressWarning, nabízejí pro tento účel rychlou opravu. Použití rychlé opravy na níže uvedené nepoužité lokální varování vede k: |
|
|
Diagnostika chybějící anotace @Override |
Kompilátor Java může volitelně opatřit příznakem metodu potlačující metodu supertřídy, ale s chybějící náležitou anotací @Override.
Chybějící anotace @Override lze přidat pomocí rychlé opravy. |
|
|
Diagnostika chybějící anotace @Deprecated |
Kompilátor Java rozpozná anotace
@Deprecated a považuje je za ekvivalentní komentář doc /** @deprecated */. Volitelně může opatřit příznakem nepřípustné konstrukce s chybějící správnou anotací @Deprecated (pro podporu použití anotace namísto značky komentáře).
|
|
|
Diagnostika neúplného příkazu přepínače výčtu |
Kompilátor jazyka Java může volitelně opatřit příznakem neúplné příkazy přepínače výčtu.
|
|
|
Diagnostika kompilátoru na identifikátor 'enum' |
Kompilátor Java může najít a opatřit příznakem místa, kde je jako identifikátor použito 'enum'. Zatímco je 'enum' povolený identifikátor až do úrovně zdroje 1.4, je to vyhrazené klíčové slovo ve zdroji 5.0. Zpřístupnění tohoto varování pomůže předvídat problémy s migrací zdroje. Viz předvolba Java
> Kompilátor > Shoda JDK > Nepovolit identifikátor nazvaný 'enum'.
|
|
|
Rychlá oprava pro |
Rychlá oprava podporuje vytváření výčtových konstant. V níže uvedeném příkladu konstanta MODRÁ chybí ve výčtu Barvy |
|
|
Parametr automatického uzavírání |
Mezi navrhované parametry patří návrhy automatického uzavírání (otevírání):
Poznámka: Musí být zpřístupněna předvolba Java > Editor > Usnadnění práce s kódem > Doplňovat názvy argumentů při dokončování. |
|
|
Diagnostika uzavírání/ |
Schopnost automatického uzavírání J2SE verze 5.0 je výkonná, ale může vést k neočekávanému chování zejména při předávání argumentů. Kompilátor zavádí volitelnou diagnostiku, která označuje provedení automatického uzavírání či automatického otevírání. V následujícím příkladu se lze domnívat, že bude voláno foo(Integer) , ale protože se provádí automatické otevírání, volá se foo(int) .
|
|
|
Podpora J2SE 5.0 v editoru Java |
Editor Java poskytuje barevné značení syntaxe pro nové funkce jazyka J2SE 5.0. Přejděte na stránku předvoleb Java > Editor > Barevné značení syntaxe, abyste změnili barvy nebo umožnili barvení sémantiky proměnných typu, prvků anotace a automaticky uzavřených (otevřených) výrazů:
|
|
|
Šablona nové smyčky For |
Šablona foreach
vkládá do kódu novou smyčku 'for' a navrhuje lokální Iterovatelné
instance, přes které můžete chtít iterovat:
|
|
|
Převést na rozšířený cyklus For |
Nová Rychlá asistence (Ctrl+1)
nabízí převod starého stylu smyček For přes pole a kolekce na rozšířené smyčky For pro J2SE 5.0:
Rychlá oprava zjednoduší smyčku na: |
|
|
Argument Varargs |
Kompilátor jazyka Java může volitelně opatřit příznakem podezřelá vyvolání metody varargs.
Poslední argument null není zabalen jako 1prvkové pole, jak by se dalo očekávat; přidání explicitního přetypování činí záměr kódu jasnějším.
Nastavení předvolby lze najít v Java > Kompilátor > Chyby/Varování > Volby J2SE 5.0 > Nepřesná shoda typu pro argumenty vararg. |
|
|
Dokončení používá statické importy |
Dokončení kódu v editoru Java může zpracovat statické importy při odvozování kontextově citlivého dokončení.
|
|
|
Statický import |
Pro uspořádání svých statických importů vytvořte skupiny pro statické importy a umístěte je na preferované místo. Můžete definovat skupinu 'jiné' pro shromáždění všech importů, které neodpovídají žádné jiné skupině:
Funkce skupiny 'jiné' je k dispozici také pro nestatické importy. |
|
|
Podpora pro |
Byla přidána podpora pro speciální zdrojový soubor package-info.java, který umožňuje anotování a dokumentování balíčků. Všechny nástroje JDT (usnadnění práce s kódem, výběr kódu, hledání, osnova, hierarchie typů atd.) lze použít v této speciální kompilační jednotce.
Jsou zpracovány dokumentární komentáře v package-info.java a je ověřena syntaxe a odkazy ve standardních značkách komentáře. |
|
|
Formátovač kódu pro konstrukce J2SE 5.0 |
Formátovač kódu podporuje všechny nové konstrukty jazyka J2SE 5.0. Obslužné prvky pro jejich ošetření formátovačem lze najít na stránce předvoleb Java > Styl kódu > Formátovač kódu:
|
|
|
Ladění zdrojového kódu verze 5.0 |
Zdrojový kód verze 5.0 můžete spustit a ladit pomocí 1.5 JRE. Ladicí vyhodnocení Java podporuje konstrukce J2SE 5.0, jako jsou generické typy a rozšířené smyčky For. |
|
|
Změna pojmenování souboru tříd pro lokální vnitřní typy |
V režimu shody 5.0 kompilátor Java vygeneruje soubory tříd, které dodržují konvenci pojmenovávání specifikovanou v JLS 13.1 (3. vydání) pro lokální vnitřní typy. V důsledku toho v níže uvedeném příkladu místo generování souboru s názvem X$1$A.class bude jednoduše X$1A.class .
|
|
|
|
Sledovací body a |
Dvojité klepnutí na pravítko editoru Java vytvoří sledovací body v polích a body přerušení vstupů metody v deklaracích metod. |
|
|
Zámky a zablokování |
Zámky vlastněné vláknem, jakož i zámek, na který vlákno čeká, lze zobrazit v pohledu Ladění přepnutím položky nabídky Zobrazit monitory v rozevírací nabídce pohledu Ladění. Vlákna a zámky zapojené do zablokování jsou zvýrazněny červeně. |
|
|
Navigace v trasování zásobníku |
Zkopírujte a vložte trasování zásobníku do konzoly trasování zásobníku Java a použijte hypertextové odkazy k navigaci v trasování. Konzolu trasování zásobníku Java lze otevřít z rozevírací nabídky Otevřít konzolu v pohledu Konzola. Vložená sledování zásobníku lze formátovat pomocí standardní klávesové skupiny Formátovat. |
|
|
'toString()' inline |
toString()-vypočítanou hodnotu proměnné lze zobrazit ve stromu pohledu Proměnné, jakož i v oblasti podrobností. Příkaz Formátovače podrobností Java... v rozevírací nabídce pohledu se používá ke konfigurování fungování této funkce. |
|
|
Logické struktury definované uživatelem |
Ladicí program Java vám nyní umožní kontrolovat, co se zobrazí v pohledu proměnné pro různé typy objektů. Například kolekce lze zobrazit jako jednoduché pole hodnot namísto podrobností o tom, jak je konkrétní objekt kolekce implementován. To se provádí na stránce předvoleb Java > Ladit> Logické struktury,
kde se specifickou třídou nebo rozhraním asociujete buďto jednotlivý výraz (například |
|
|
Rozšířená úprava hodnoty proměnné |
Ladicí program Java vám nyní umožní změnit hodnotu proměnných zadáním výrazu buďto do dialogového okna Změnit hodnotu, nebo do oblasti podrobností pohledu proměnných a stisknutím Uložit. |
|
|
Najít proměnnou |
Akce Najít proměnnou v pohledu Proměnné vám umožní napsat název proměnné, kterou hledáte. Jak jej píšete, pohled Proměnné vybírá další proměnnou shodující se se zadaným textem. Dialogového okno Najít proměnnou také zobrazuje proměnné shodující se s dosud zadaným textem. |
|
|
Přílohy dokumentace Javadoc |
Nyní můžete přidružit různé umístění dokumentace Javadoc ke každému souboru JAR v knihovnách JRE. |
|
|
|
Nové nastavení kompilátoru |
Když je zpřístupněna kontrola dokumentace Javadoc, můžete ji nakonfigurovat tak, aby
Nastavení jsou na stránce předvoleb Java > Kompilátor > Dokumentace Javadoc. |
|
|
Diagnostika přiřazení se žádným efektem pro výraz přípony |
Volitelná diagnostika přiřazení se žádným efektem detekuje případy, kde je výraz přípony přiřazen té samé proměnné, např. i = i++;
|
|
|
UID sériové verze |
Je zde nový volitelný kompilátor pro serializovatelné třídy s chybějící deklarací pole Nastavení předvolby lze najít v Java > Kompilátor > Chyby/Varování > Potenciální problémy programování. |
|
|
Včasná detekce odkazů na interní třídy |
Můžete anotovat položky knihovny (a projektu)
na cestě sestavení Java (Vlastnosti > Cesta sestavení Java
> Knihovny), abyste identifikovali všechny interní balíčky, na něž
nechcete odkazovat přímo z vašeho kódu. Obecně například není dobrou myšlenkou být závislý na některém dodávaném balíčku, jako je com.ibm.* nebo com.sun.* , které lze běžně najít v knihovnách J2SE. Omezení přístupu jsou vyjádřena kombinací pravidel zahrnutí a vyloučení na položkách cesty sestavení. Syntaxe vzoru dodržuje notaci sady souborů Ant a odpovídá cestě k souboru třídy. Například použití vzoru com/ibm/** jako vylučovacího pravidla omezí přístup ke všem třídám v balíčku com.ibm
a v jeho podbalíčcích; pomocí vzoru org/eclipse/**/internal/** jako vylučovacího pravidla zachytí všechny třídy do interních balíčků Eclipse. Když poskytujete pravidla zahrnutí, všechno, co odpovídá těmto pravidlům, je v pořádku a všechno ostatní je považováno za položky mimo rozsah.
Nastavení předvolby Java > Kompilátor > Chyby/Varování > Nepřípustná a omezená API vám umožní kontrolovat, zda jsou chybné odkazy označené jako chyby nebo varování (standardně jsou to chyby pro zakázané odkazy a varování pro nevhodné odkazy). |
|
|
Pravidla přístupu u knihoven a projektů |
Pravidla přístupu lze definovat u odkazovaných knihoven a projektů tak, aby explicitně umožňovala/nepovolovala/nedoporučovala přístup ke specifikovaným typům.
|
|
|
|
Zlepšené skládání ikon a titulků |
Při skládání prvku Java v editoru Java zbyde ten řádek, který obsahuje název prvku. Pro skládané komentáře Javadoc se zobrazí první řádek komentáře. Nové ikony lehkého skládání zobrazené v editoru Java se nyní liší od potlačení a implementuje indikátory:
|
|
|
Skládání komentáře záhlaví |
Komentáře záhlaví a prohlášení autorských práv ve zdrojových souborech Java lze skládat:
|
|
|
Výskyty značky zděděných metod |
Editor Java může zvýraznit všechny deklarace metod, které implementují nebo potlačují metody zděděné z vybraného supertypu. Viz nastavení předvoleb Java > Editor
> Výskyty značky > Metody implementující rozhraní.
|
|
|
Rychlá nabídka nových výskytů |
Kontextovou nabídku s hledáními výskytů lze otevřít v editoru Java stisknutím Ctrl+Shift+U.
Poznámka: Ti, kdo preferují staré chování, mohou nově přiřadit výše uvedenou sekvenci kláves příkazu "Hledat všechny výskyty v souboru". |
|
|
Zvýraznění nepřípustných členů tříd v editoru Java |
Nepřípustní členové tříd jsou označení rozšířeným zvýrazněním: |
|
|
Odkazy v dokumentaci Javadoc |
Eclipse nyní rozpoznává odkazy na prvky Java v komentářích doc (tj. značky @see, @link,
@linkplain, @throws, @exception, @param nebo @value). To umožňuje plovoucí nápovědu a připojení na odkazovaný prvek Java.
|
|
|
Zlepšené dokončení u prázdného slova |
Dokončení kódu Java u prázdného slova už automaticky nenavrhuje všechny typy viditelné v místě dokončení. Musíte napsat první znak typu, abyste získali návrh dokončení.
|
|
|
Popis tipu pro práci s nástrojem v dokumentaci Javadoc |
Dokumentace Javadoc, která je zobrazena pomocí Upravit > Zobrazit popis tipu pro práci s nástrojem (F2) se zobrazuje v prvku widget prohlížeče SWT. |
|
|
Přesunout řádky upravuje odsazení |
Příkazy Přesunout řádky (Alt+nahoru/dolů) a Kopírovat řádky (Ctrl+Alt+nahoru/dolů) automaticky upravují odsazení vybraných řádků, když je přesouváte v editoru Java. |
|
|
Zlepšený editor souboru vlastností Java |
Editory pro soubory vlastností Java byly značně zlepšeny. Nabízejí zvýraznění syntaxe, zlepšené chování při dvojitém poklepání a samostatné předvolby písem. Barvy zvýraznění syntaxe se nastavují na stránce předvoleb Java > Editor souboru vlastností. K dispozici je také kontrola pravopisu a Rychlá oprava (Ctrl+1) se dá použít k opravě problému s pravopisem.
|
|
|
Práce s externalizovanými řetězci |
Když v editoru Java setrváte nad klávesou s externalizovaným řetězcem, zobrazí se přiřazená externalizovaná hodnota:
Ctrl+Click na tomto zobrazení přesměruje přímo na položku v příslušném souboru vlastností Java: |
|
|
Navigace z klíče vlastností v editoru souboru vlastností na jeho odkazy |
Použijte Navigovat > Otevřít (F3)
nebo Ctrl+click k navigaci z klíče vlastností v editoru souboru vlastností zpět na místa v kódu, které na klíč odkazují.
|
|
|
Průvodce externalizací řetězců podporuje nové balíky zpráv |
Průvodce externalizací řetězců podporuje mechanizmus externalizace řetězce Eclipse, který je v této verzi nový:
|
|
|
Nové API pro vytvoření návrhů kódu podobně jako v editoru Java |
Implementujete editor pro jazyk podobný Javě? Vytvořte své vlastní návrhy usnadnění práce s kódem podobné těm, které jsou navrženy v editoru Java. Vytvořte instanci CompletionProposalCollector , abyste získali stejné návrhy jako v editoru Java, nebo vytvořte její podtřídu, abyste ji smíchali s vašimi vlastními návrhy. Použijte CompletionProposalLabelProvider , abyste získali obrázky a štítky správně, a seřaďte návrhy pomocí CompletionProposalComparator .
Balíček: |
|
|
|
Nové dialogové okno Otevřít typ |
Dialogové okno Otevřít typ bylo zlepšeno mnoha způsoby:
Pod povrchem jsou také skryty velké změny architektury. Typy zobrazené v dialogovém okně jsou nyní nalezeny pomocí dotazu pomocí vyhledávacího mechanizmu Java. To docílí úsporu 4-6 MB v normálním vývojovém pracovním prostoru Eclipse vůči dříve používanému přístupu náročnému na paměť. |
|
|
Uspořádání pracovního prostoru s mnoha projekty |
Použijte Zobrazit > Pracovní sady v nabídce zobrazení Průzkumníka balíčků, abyste zpřístupnili nový režim, který zobrazuje pracovní sady jako prvky nejvyšší úrovně. Tento režim značně usnadňuje správu pracovních prostorů obsahujících mnoho projektů.
Použijte Vybrat pracovní sady z nabídky zobrazení Průzkumníka balíčků, abyste nakonfigurovali, které pracovní sady se zobrazí. Dialogové okno vám umožní vytvořit nové pracovní sady Java, definovat, které pracovní sady se zobrazí a v jakém pořadí. Pracovní sady lze přeuspořádat přímo v Průzkumníkovi balíčků pomocí přetažení a příkazem kopírovat/vložit. |
|
|
Zlepšená stránka zdrojové složky pro nového průvodce projektem Java |
Zlepšená stránka konfigurace zdrojové složky vám pomůže při vytváření projektů ze stávajícího zdroje. Můžete definovat položky zdrojové složky, zahrnout/vyloučit složky přímo ze stromu a ihned otestovat výsledky své akce.
|
|
|
Nastavení sdílení projektu Java |
Každý projekt Java může nést vlastní nastavení pro volby kompilátoru a styl kódu. Tato nastavení jsou uložena v samotném projektu a automaticky aplikována, když je projekt načten (či aktualizován) z úložiště.
Úprava nastavení projektu Java prostřednictvím uživatelského rozhraní automaticky zapíše nastavení do souboru v adresáři .settings. (Obsah souboru nastavení je generovaný automaticky a není určen k tomu, aby byl přímo upravován). |
|
|
Navigace k nastavením specifickým pro projekt |
Stránky předvoleb pro nastavení, která jsou také konfigurovatelná na základě projektu, nabízejí propojení na stránku předvoleb specifických pro projekt.
|
|
|
Umístění dokumentace Javadoc uložené v souboru .classpath |
Umístění dokumentace Javadoc, která jsou připojena k souborům JAR a složkám tříd, jsou uloženy v souboru .classpath, takže je může tým sdílet. Když se spustí verze 3.1, úloha na pozadí migruje všechna dřívější interně uložená nastavení do souboru .classpath.
Umístění dokumentace Javadoc jsou používaná v 'Otevřít externí dokumentaci Javadoc' (CTRL + F2) a průvodcem dokumentací Javadoc. |
|
|
Zástupci pro rychlé opravy a asistence |
Některé z populárních rychlých oprav jako Přejmenovat v souboru a Přiřadit k lokální lze vyvolat přímo pomocí Ctrl+2 R a Ctrl+2 L. Další rychlé opravy, které podporují přímé vyvolání, najdete na stránce předvoleb kláves.
|
|
|
Nové rychlé opravy |
Byly přidány nové rychlé opravy pro některé volby kompilátoru Java, například:
|
|
|
Nová rychlá asistence |
Do editoru Java bylo přidáno několik rychlých asistencí (Ctrl+1):
|
|
|
Zpět/Znovu pro opětovnou deklaraci dostupné v nabídce Upravit |
Zpět/Znovu pro opětovnou deklaraci je nyní dostupné z nabídky Upravit a samostatné akce Zpět/Znovu byly odebrány z globálního pruhu nabídky. Kromě toho jsou operace Zpět/Znovu pro opětovnou deklaraci nyní integrovány v akcích Zpět/Znovu editoru Java, což vede k průhlednější historii akcí Zpět v editoru. Například opětovnou deklaraci spuštěnou z editoru lze nyní v editoru vrátit zpět jednoduše stisknutím Ctrl+Z. |
|
|
Přizpůsobení viditelnosti členu |
Příkazy opětovné deklarace Přesunout metodu, Přesunout typ člena do nového souboru, Přesunout statického člena, Přesunout na vyšší úroveň a Přesunout na nižší úroveň automaticky změní viditelnost odkazovaných polí, metod a typů, kdykoli je to potřebné.
|
|
|
Opětovná deklarace Přesunout metodu |
Příkaz Předeklarovat > Přesunout byl rozšířen pro lepší podporu metod přesouvání instancí. Nová funkce zahrnuje:
|
|
|
Opětovná deklarace Používat supertyp, je-li to možné |
Opětovná deklarace Použít supertyp, je-li to možné, byl rozšířen o předvolbu, která uvádí, zda se mají aktualizovat výskyty typu ve výrazu instanceof :
|
|
|
Nabídka Cesta sestavení v Průzkumníkovi balíčků |
Kontextová nabídka Průzkumníka balíčků Java má novou položku nabídky 'Cesta sestavení' nabízející kontextově citlivé akce pro úpravu cesty sestavení projektu Java.
Můžete přidat/odebrat nové zdrojové složky, archivy a knihovny a zahrnout/vyloučit složky a soubory ze zdrojové složky:
|
|
|
Nový výchozí profil vestavěného formátovače Eclipse |
I když se výchozí profil formátovače Eclipse 3.0 nazývá Konvence Java, formátování souboru pomocí tohoto profilu používá pro odsazení tabulátory místo mezer. Byl přidán nový profil s názvem Eclipse, který reflektuje, jaké byly výchozí volby formátovače, který používá pro odsazení tabulátory. Chcete-li použít skutečné nastavení Java Convention, prostě přepněte profil formátovače na Konvence Java pomocí stránky předvoleb Java > Styl kódu > Formátovač. |
|
|
Změna nastavení zalomení více řádků najednou |
Stránka formátovače kódu Java vám umožní změnit nastavení zalomení více řádků najednou vícenásobným výběrem ve stromě a pak změnou nastavení:
Nastavení formátovače kódu je na stránce předvoleb Java > Styl kódu > Formátovač . |
|
|
Nastavení smíšeného odsazení |
Předvolby formátovače Java umožňují konfigurovat velikost tabulátoru nezávisle na velikosti odsazení (viz karta Odsazení ve vašem profilu formátovače):
Nastavte například Velikost tabulátoru na 8 a Velikost odsazení na 4, abyste odsadili zdroj o čtyři mezery. Pokud nastavíte Zásady používání tabulátoru na Smíšené, každé dvě jednotky odsazení budou nahrazeny znakem tabulátoru. Profily formátovače lze konfigurovat na stránce předvoleb Java > Styl kódu > Formátovač. |
|
|
Nejdříve znovu spustit nezdařené testy |
V pohledu JUnit je nová akce, která vám umožní znovu spustit nezdařené testy před všemi zdařenými.
|
|