Újdonságok a 3.2-es változatban (JDT)

Az Eclipse platform 3.2-es kiadásában levő Java Development Tools eszközének fontosabb és érdekesebb módosításainak leírásai. Ezek a következő csoportokba vannak osztva:

A platform módosításait az Eclipse platform - Újdonságok a 3.2-es kiadásban dokumentumban találja.

Java átdolgozás

A követett átdolgozás

A követett mód egy új átdolgozás, amivel átirányíthatja egy metódus minden hívóját egy új metódusba. Az új metódus hívja meg az eredetit. Az új metódus alapértelmezett megvalósítását kicserélheti bármi másra.

Ez a közvetett út hasznos, amikor új viselkedést kell bevezetni egy metódusnál, de:

  • A metódust nem lehet módosítani, mivel egy függvénytárból származik.
  • A metódust nem lehet módosítani, mivel az egy API metódus.

A közvetett utat használhatja az eredeti metódus hibáinak javításához, vagy hogy gyorsan kódot adjon a metódus összes hívása előtt vagy után.

A közvetett mód átdolgozás végrehajtásához válasszon ki egy metódust, hívja meg az Átdolgozás > Közvetett út... menüpontot, és adja meg az új metódus nevét és deklaráló osztályát.

Követett mód párbeszédablak

A metódus hozzá van adva a kijelölt deklaráló osztályhoz.

Követett mód előnézete frissített hivatkozásokkal

Minden hivatkozás az új metódus hívására van frissítve.

A közvetett út eredménye

Szülőosztály kinyerése átdolgozás

Egy új átdolgozás, a Szülőosztály kinyerése kinyer egy általános szülőosztályt egy testvértípus-készletből. A kijelölt testvértípusok a kinyert szülőosztály közvetlen alosztályai lesznek az átdolgozás alkalmazása után. Ezen kívül a Szülőosztály kinyerése lehetővé teszi a kinyert szülőosztály használatát a kódban.

A JavaEditorTests és a PropertiesEditorTests a testvértípusok a következő példában. Az első képen az átdolgozás előtti típushierarchia látható.

Hierarchia az EditorTests kinyerése előtt

A következő kép a EditorTests a Szülőosztály kinyerése átdolgozással kinyerése után mutatja a típushierarchiát.

Hierarchia az EditorTests kinyerése után

Az átdolgozás meghívásához használja az Átdolgozás > Szülőosztály kinyerése... menüpontot.

Takarítás varázsló

A Takarítást több Java forrásfájlra, csomagra vagy egész Java projektre is meg lehet hívni. A következőkben segíti:

  • több probléma egyszerre javítása
  • kód előnyben részesített stílusra hozása

Íme néhány példa a lehetőségekre:

  • kapcsos zárójelek kényszerítése minden 'if', 'while' vagy 'for' törzshöz
  • minden mezőelérés minősítése a 'this' kóddal
  • a 'final' használata, ahol az lehetséges

A Java 1.4 kompatibilis kód 5.0 változatra alakításához használja a Takarítást a következőhöz:

  • minden for hurok átalakítása bővített for hurokra, ahol csak lehetséges
  • minden újradefiniáló metódus megjelölése az @Override feljegyzéssel

Takarítás varázsló

Válasszon ki egy projektet, csomagot vagy fájlt, majd a varázsló elindításához hazsnálja a Forrás > Takarítás... menüpontot.

Átdolgozási előzmények

A JDT kínálta legtöbb átdolgozás már nyomon követhető az Átdolgozási előzményekben. Az átdolgozás infrastruktúra részletes információkat tárol a munkaterületen elvégzett átdolgozásokról.

Az átdolgozási előzményeket az Átdolgozás > Előzmények... menüponttal lehet böngészni és módosítani.

Átdolgozási előzmények párbeszédablak

Átdolgozás parancsfájlok létrehozása és alkalmazása

A helyi munkaterületen végzett átdolgozások már exportálhatóak Átdolgozás parancsfájlba, és újraküldhetőek tetszőleges másik munkaterületen.

Ezeket az átdolgozás parancsfájlokat különféle helyzetekben lehet használni, például szoftverrétegek közti API megszakítás módosítások automatikus javítása, vagy funkciógazdag szemantikájú javítások biztosítása.

Az Átdolgozás > Parancsfájl létrehozása... menüponttal hozhat létre átdolgozás parancsfájlt az átdolgozási előzményekből.

Parancsfájl művelet létrehozása

Az előállított átdolgozás parancsfájlt az Átdolgozás > Parancsfájl alkalmazása... menüponttal alkalmazhatja tetszőleges munkaterületre.

Egy új kiterjesztési pont lehetővé teszi a bedolgozóíróknak, hogy átdolgozás parancsfájl támogatást nyújtsanak új vagy meglévő átdolgozásokhoz. A részletekért lásd: org.eclipse.ltk.core.refactoring.refactoringContributions kiterjesztési pont.

JAR fájl exportálás átdolgozásokkal

Amikor JAR fájlt exportál a munkaterületről, akkor a JAR exportálás varázsló felajánlja, hogy beleveszi az átdolgozás információkat a JAR fájlba.

Használja a Fájl > Exportálás... menüpontot, és válassza a JAR fájl lehetőséget. A JAAR exportálás varázsló első oldalán válassza a Kijelölt projektek átdolgozásának exportálása. Kattintson a hivatkozásra a bevenni kívánt átdolgozások kiválasztásához.

JAR exportálás átdolgozások kijelölése

Az ügyfelek ezután az Átdolgozás > JAR fájl áttelepítése... átdolgozással telepíthetik át a JAR fájl régi változatát az újba. Ha a JAR fájl ki van jelölve, akkor használhatja az Összeépítési útvonal > JAR fájl áttelepítése... menüpontot is.

JAR fájl áttelepítése művelet

Ez az átdolgozás automatikusan frissíti a JAR fájl régi verziójától függő kódot az újra.

API-tudatos átdolgozások

Sok jelenlegi átdolgozás ki van bővítve az API kompatibilitás támogatására, úgy, hogy az átdolgozott tag delegáltjaként megtartják az eredeti tagot:

  • Metódus átnevezése
  • Mező átnevezése (csak konstansoknál)
  • Metódus áthelyezése
  • Paraméter bevezetése
  • Aláírás módosítása

'Eredeti tag megtartása az átdolgozott tag delegáltjaként' lehetőség jelölőnégyzete

Az API kompatibilitás megtartása érdekében az átdolgozás párbeszédablakban engedélyezhető a delegált tagok előállítása az Eredeti metódus megtartása delegáltként metódus átnevezésénél jelölőnégyzet kiválasztásával.

Típus átnevezése frissíti a hasonló nevű elemeket

A Típus átnevezése átdolgozás átnevezheti a hasonló nevű változókat és metódusokat. Ezzel a szolgáltatással összehangoltan tarthatja a metódus- és változóneveket a típusnevekkel.

Hasonló deklarációk frissítése felhasználói felület

Az átdolgozás meghívásához jelöljön ki egy típust, és válassza az Átdolgozás > Átnevezés... menüpontot.

A Csomag átnevezése átdolgozás átnevezi az alcsomagokat

A Csomag átnevezése átdolgozás kérésre már átnevezi az alcsomagokat is.

Csomag átnevezése párbeszédablak az új jelölőnégyzettel

Ebben a példában a junit.samples.money junit.examples.money névre van átnevezve.

Az átdolgozás meghívásához jelöljön ki egy csomagot, és válassza az Átdolgozás > Átnevezés... menüpontot.

Átdolgozási előkép szűrése

Az átdolgozási előkép oldal már támogatja a módosítások szűrését. Ez különösen hasznos, amikor Java elemek átnevezésénél a megjegyzések és karaktersorozatok szöveges egyezéseinek frissítésére van szükség.

Szűrt átdolgozási előkép oldal

A kép a szöveges egyezésekre szűrt átnevezési párbeszédablakot mutatja a TestCase TestCasee névre átnevezésénél.

Már a Java elemek láthatóságához kapcsolódó módosításokat is lehet szűrni.

Java szerkesztő

Személyre szabható tartalomsegéd

A tartalomsegéd ismételt meghívása (Ctrl+Space a legtöbb környezetben) a különböző ajánlatkategóriákon megy végig.

Különálló gyorsbillentyűket rendelhet a kedvenc ajánlatkategóriáihoz, és a Megnyitja a Tartalomsegéd - Speciális beállításoldalt Java > Szerkesztő > Tartalomsegéd > Speciális beállításoldalon megadhatja, hogy mely kategóriák jelenjenek meg a tartalomsegéd alapértelmezett felugró ablakában.

Tartalomsegéd előugró ablaka Java ajánlatokkal; az ismételt meghívás megjeleníti a sablon ajánlatokat

Az új org.eclipse.jdt.ui.javaCompletionProposalComputer kiterjesztési pont lehetővé teszi a bedolgozóíróknak, hogy befejezési ajánlatokat és -kategóriákat biztosítsanak a Java szerkesztő tartalomsegéd folyamatához.

Vegyesbetűs támogatás kódkiegészítésnél

A kódkiegészítés már támogatja a vegyesbetűs mintákat. Például a NPE befejezési ajánlatai közt szerepelni fog a NullPointerException is. Ezt a támogatást a Vegyesbetűs egyezések megjelenítése beállítással lehet kikapcsolni, a Megjeleníti a Tartalomsegéd beállításoldalt Java > Szerkesztő > Tartalomsegéd beállításoldalon.

Java szerkesztő a NPE befejezésével

Gyorsmenü körbevevő kódhoz

Az új Körbevétel gyorsmenü lehetővé teszi kijelölt sorok kóddal körbevételét. A menü egyéni sablonokkal bővíthető. A sablonok már tudatában vannak a behúzandó vagy véglegessé teendő változóknak.

Körbevétel futtatható kódátalakítással

A Forrás > Körbevétel paranccsal vagy a Alt+Shift+Z lenyomásával láthatja közvetlenül a menüt.

A Java > Szerkesztő > Sablonok beállításoldalon adhatja hozzá saját sablonjait. A sablonba csak a ${line_selection} változó szükséges.

Új gyorsjavítások

Számos új gyorsjavítás van, köztük az alábbiak:

  • nyers típusok hozzáférésének javítása

    Nyers hozzáférés javítási ajánlat

    A gyorsjavítás ugyanazon fájlon belüli használatokból gyűjt információkat. Kifinomultabb elemzéshez használja az Általános típusargumentumok következtetése átdolgozást.

  • hiányzó feljegyzésjellemző hozzáadása

    Gyorsjavítás hiányzó feljegyzésjellemzőkhöz

  • új feljegyzéstag hozzáadása

    Gyorsjavítás új feljegyzéstaghoz

Kategóriák támogatása

A @category címkével megadhatóak a Javadoc megjegyzésekben kategóriák a típusokhoz, metódusokhoz és mezőkhöz.

Kategóriákat használó kód

A kategóriák a Vázlat és a Tagok nézetben láthatóak, valamint a Gyorsvázlatban. A nézet menüvel kijelölheti a látható kategóriákat.

Vázlat, benne kategóriákkal és kategóriaszűrőkkel

Minden tag tömöríthető

A tömörítés engedélyezésével már a metódusokhoz hasonlóan tömöríthetőek a mezők, az inicializálók és azok megjegyzései.

Tömörített mezőinicializálók

Az új szövegtömörítési parancsokkal össze lehet húzni minden megjegyzést és tagot, és vissza lehet állítani a tömörítési struktúrát. Ezek a parancsok a Java szerkesztő Tömörítés előugró menüjében találhatóak, a függőleges vonalzón.

Vonalzó támogatás és vázlat a munkaterületen kívüli Java fájlokhoz

A Java szerkesztőben már megjelennek a függőleges vonalzók, és a Vázlat oldal, valamint a Gyorsvázlat is képes a külső, illetve a lerakatokból származó külső Java fájlok vázlatának megjelenítésére.

Vonalzó támogatás

Java fordító

Java SE 6.0 megfelelés

Már teljesen támogatott a Java SE 6.0 megfelelés. A StackMapTable attribútumok (lásd JSR 202) már 1.6-os céllal készülnek a .class fájlokban.

6.0 megfelelés beállítása

Null hivatkozás elemzése

A Java fordító már képes helyi változók alapszintű null hivatkozás elemzésére.

Ezt a nem kötelező diagnózist a Opens the Error/Warning preference page Java > Fordító > Hibák/Figyelmeztetések beállításoldalon lehet engedélyezni, a Lehetséges programozási problémák > Null hivatkozás beállításban.

Java szerkesztő null hivatkozás figyelmeztetéssel

Az elemzés meglehetősen konzervatív, megadott hozzárendelési szabályok alapján dolgozik. Csak azokat az eseteket veszi figyelembe, ahol valamit gyanúsnak talál (például ha a későbbiekben egy null ellenőrzés kerülne sorra), ahelyett hogy minden lehetséges eset miatt panaszkodna.

5.0 megfelelés módban a null hivatkozás figyelmeztetéseket a @SuppressWarnings("null") beállítással lehet megszüntetni.

Tökéletesített szintaxishelyreállítás

A belső Java értelmező már sokkal jobban tűri a szintaktikai hibákat. Az Eclipse 3.1-es változatában egy szintaktikai hiba megakadályozná a további hibák megjelenítését. Az értelmező helyre tud állni a hibás utasítások után, és további elemzéseket folytathat.

A következő példában fény derül a bar() metódus érvénytelen hivatkozására, annak ellenére, hogy az előző utasításból hiányzik egy pontosvessző.

Java szerkesztő szintaxishelyreállítása

Ez például lehetővé teszi, hogy a csak egy fájlt érintő átdolgozások eltűrjék a hibákat. Átnevezhet vagy kibonthat egy olyan helyi változót a metódus tetején, ami még nincs is teljesen megírva.

Helyi változó kibontása befejezetlen metódusban

Beállítható hibák nem súlyosként kezelése

A Beállítható hibák súlyosként kezelése beállítás ( Megnyitja az Összeépítés beállításoldalt Java > Fordító > Összeépítés) adja meg, hogy egy beállítható hiba súlyos legyen-e. A beállítás alapértelmezésben engedélyezett.

Ha ez a beállítás tiltott, akkor a hibák ellenére is végrehajtható a lefordított kód.

Szükségtelen $NON-NLS$ címkék észlelése

Már megtörténik a szükségtelen $NON-NLS$ címkéke felismerése. Probléma lesz jelentve, ha egy sormegjegyzés //$NON-NLS-x$ kóddal kezdődik, de nincs megegyező karaktersorozat ugyanabban a sorban.

A jelentést ugyanazzal a beállítással lehet ki-be kapcsolni, mint a külsőleg nem elérhetővé tett karaktersorozatok felismerését. A Megnyitja a Hibák/Figyelmeztetések beállításoldalt Java > Fordító > Hibák/Figyelmeztetések beállításoldalon lehet beállítani, a Kódstílus > Külsőleg nem elérhetővé tett karaktersorozatok (hiányzó/használaton kívüli $NON-NLS címkék) beállítással.

Java szerkesztő szükségtelen NLS címkével

A szükségtelen címkéket a Gyorsjavítással (Ctrl+1), vagy a Ctrl+1, Ctrl+Enter billentyűkombinációval távolíthatja el egy fordítási egységen belül.

Nyers típusok használatának felismerése

A nyers típusok használata már felismerhető. A nyers típusok típusparaméterek nélküli hivatkozások általános típusokra (például List a List<Element> helyett).

Ezt a nem kötelező diagnózist a Opens the Error/Warning preference page Java > Fordító > Hibák/Figyelmeztetések beállításoldalon lehet az ellenőrizetlen típusműveletektől függetlenül engedélyezni az Általános típusok > Nyers típus használata beállításban.

Java szerkesztő nyers típus használatával

Ezt a figyelmeztetést a @SuppressWarnings("unchecked") hozzáadásával lehet kikapcsolni.

Egy újonnan megvalósított gyorsjavítással meg lehet oldani a nyers típus használatának problémáját.

Metódusparaméter hozzárendelések felismerése

A metódusparaméterekhez rendelés rossz programozási gyakorlatnak számít.

Az ilyen hozzárendelések felismeréséhez és jelentéséhez nyissa meg a Megnyitja a Hibák/Figyelmeztetések beállításoldalt Java > Fordító > Hibák/Figyelmeztetések beállításoldalt, és engedélyezze a Kódstílus > Paraméterhozzárendelés beállítást.

Java szerkesztő paraméterhozzárendelés figyelmeztetéssel

Nem használt címkék felismerése

A Java fordító már felismeri a használaton kívüli utasításcímkéket.

Ezt a nem kötelező diagnózist a Opens the Error/Warning preference page Java > Fordító > Hibák/Figyelmeztetések beállításoldalon lehet engedélyezni, a Szükségtelen kód > Használaton kívüli megszakítás/folytatás címke beállításban.

Java szerkesztő nyers típus használatával

Eset átesés felismerése

A Java fordító már felismeri, ha egy esetet egy előző eseten átesve ért el. Az üres eset átesések engedélyezettek.

Ezt a nem kötelező diagnózist a Opens the Error/Warning preference page Java > Fordító > Hibák/Figyelmeztetések beállításoldalon lehet engedélyezni, a Lehetséges programozási problémák > Eset átesés beállításban.

Java szerkesztő átesés figyelmeztetéssel

Megvalósult egy, az előző esethez a break utasítást hozzáadó gyorsjavítás.

Nagyobb .jar fájlok javított teljesítménye

A belső Java modell gyorsítótár méretkorlátja már a maximális kupacméret függvénye (-Xmx VM paraméter a legtöbb Java virtuális gépen), amit az Eclipse IDE-t futtató Java virtuális gép ad meg.

A kupacméret emelése érzékelhető teljesítményjavulást eredméyezhet, amikor nagy .jar fájlok vannak az összeépítési osztályútvonalban.

Módosított .class fájlok újbóli létrehozása

A Java összeépítő az eredeti forrás használatával újra létrehozhatja a módosított vagy eltávolított .class fájlokat a kimeneti mappában.

Ezt az Megnyitja az Összeépítés beállításoldalt Java > Fordító > Összeépítés beállításoldalon lehet vezérelni, a Kimeneti mappa > Mások által módosított osztályfájlok újraépítése beállítással.

Javadoc nézet és tippek a csatolt Javadoc dokumentációból

A Javadoc nézet és a Javadoc előugró leírások kinyerik az információkat azon függvénytárak csatolt Javadoc dokumentációjából, amiknek nincs csatolt forrásuk.

JUnit eszközök

JUnit 4 támogatás

A JUnit támogatás frissítve van JUnit 4 tesztek futtatására és írására. A JUnit 4 további információit lásd: www.junit.org.

  • JUnit 4 tesztosztály előállításához használja az Új JUnit tesztlépés varázslót:
    JUnit 4 támogatás az Új tesztlépés varázslóban
  • A biztosított JUnit függvénytárrat adja az összeépítési útvonalhoz
    JUnit 4 függvénytár hozzáadása gyorsjavítással
  • indítson JUnit 4 teszteket a szokásos módon a Futtatás JUnit tesztkén
  • mellőzzön teszteket az @Ignore címkékkel

JUnit nézet előzmények

A JUnit nézet már több párhuzamos tesztfuttatást is tud kezelni. Az aktív és a mostani tesztek közt az új előzményekkel tud váltani. A már futó tesztek leállítása nélkül lehet újrafuttatni az előzmények tesztjeit.

JUnit előzmények

Ez a JUnit 3 és a JUnit 4 esetén is működik.

Java hibakereső
Végrehajtási környezetek

A végrehajtás környezet egy futási környezet - például a J2SE-1.4 - képességeit írja le. Egy végrehajtási környezet hivatkozását alapul véve adhat meg JRE-t futtatáshoz, hibakereséshez és összeépítéshez. Az új Megnyitja a Végrehajtási környezet beállításoldalt Java > Telepített JRE-k > Végrehajtási környezetek beállításoldalon megjelennek az egyes végrehajtási környezettel kompatibilis, a munkaterületre telepített JRE-k. Az adott végrehajtási környezet követelményeinek pontosan megfelelő JRE-k félkövéren jelennek meg, a követelményeket felülmúló JRE-k pedig az alapértelmezett betűtípussal. Amikor több JRE is kompatibilis a végrehajtási környezettel, akkor az ahhoz a környezethez alapértelmezettként használandó JRE-t a jelölőnégyzet kiválasztásával adhatja meg.

Végrehajtási környezet beállításoldal

Egy végrehajtási környezetet hivatkozó összeépítési útvonal vagy indítási konfiguráció hordozhatóbb, mint egy explicit JRE-t hivatkozó, mivel a JRE végrehajtási környezetét a nevétől függetlenül fel lehet oldani. A JRE lapon vagy a Függvénytár módosítása varázslóval adhatja meg a futtatáshoz és összeépítéshez használni kívánt végrehajtási környezetet.

JRE lap az indítási konfiguráció párbeszédablakban

Rendszertulajdonságok indítási változó

Egy új indítási változó lehetővé teszi, hogy dinamikusan adja meg a rendszer tulajdonságait Java programként és virtuális gép paraméterekként az Eclipse futási környezetből. A változó egyedülálló paramétert fogad el, ami az indításkor feloldandó rendszertulajdonság neve.

Például a java.home rendszertulajdonság hivatkozása: ${system_property:java.home}.

Paraméterek lap az indítási konfiguráció párbeszédablakban

Kiértékelés támogatása tömböknél

A kiértékelés és a tartalomsegéd már támogatja a Java tömböket. A this kóddal hivatkozhat a kijelölt tömbre.

Kódsegéd a változók nézetben

Java szálcsoportok

A nézet menü Szálcsoportok megjelenítése lehetőségének ki-be kapcsolásával jelenítheti meg a szálcsoportokat a Hibakeresés nézetben.

Szálcsoportok engedélyezése a hibakeresés nézetben

futási osztályútvonal exportált bejegyzései

A futási osztályútvonalat be lehet állítani úgy, hogy csak az összeépítési útvonalból exportált bejegyzéseket tartalmazza. A futási osztályútvonalak alapértelmezésben minden bejegyzést tartalmaznak (az exportáltakat és a nem exportálakat is).

Válassza ki az alapértelmezett bejegyzést az Osztályútvonal lapon, és kattintson a Módosítás... gombra a beállítás megadásához.

Osztályútvonal lap az indítási konfiguráció párbeszédablakban

Futási osztályútvonal módosítása párbeszédablak

Szál felfüggesztése és virtuális gép felfüggesztése

Új beállítás került a Megnyitja a Hibakeresés beállításoldalt Java > Hibakeresés beállításoldalra, amivel megadhatja, hogy az új töréspontok egy szálat vagy az egész virtuális gépet függesszék-e fel.

Hibakeresés beállításoldal

Egyéb

Java típusjelzés

A Java típusjelzés engedélyezésével ( Megnyitja a Kiemelések beállításoldalt Általános > Megjelenés > Címkekiemelés) állapíthatja meg egy fordítási egység vagy osztályfájl első típusát. A felületek, feljegyzések és enum konstansok ki lesznek emelve, míg a szokásos osztályok nem.

Típusjelzés címkekiemelés

Megszakadt külsőleg elérhetővé tett karaktersorozatok keresése

Egy új művelet megkeresi a megszakadt külsőleg elérhetővé tett karaktersorozatokat. A keresés jelenti a hiányzó, használaton kívüli és többször szereplő kulcsokat is.

Megszakadt külsőleg elérhetővé tett karaktersorozatok keresése művelet

A keresés elindításához jelöljön ki egy tulajdonságfájlt, csomagot vagy az egész projektet, és használja a Forrás > Megszakadt külsőleg elérhetővé tett karaktersorozatok keresése parancsot.

Az Eclipse karaktersorozatokat külsőleg elérhetővé tevő mechanizmusának javított támogatása

Az Eclipse karaktersorozatokat külsőleg elérhetővé tevő mechanizmusa már ugyabban a támogatásban részesül, mint a hagyományos külső elérhetővé tevő mechanizmus. A kapcsolódó külsőleg elérhetővé tett érték előugró leírásban jelenik meg, amikor a kurzort egy külsőleg elérhetővé tett karaktersorozat kulcsa fölött hagyja a Java szerkesztőben.

NLS előugró leírás

A Ctrl+Kattintás billentyűkombinációval közvetlenül a bejegyzésre mozoghat a megfelelő Java tulajdonságfájlban. A tulajdonságfájl szerkesztőben a Ctrl+kattintás megkeresi a kulcsot a kódban.

Típus létrehozása példarészletből

Új fordítási egység létrehozásához közvetlenül csomagba vagy forrásmappába másolhat egy Java típust tartalmazó kódrészletet. Például jelölje ki és másolja ezt a forráskódot:
package pack;
   public class HelloWorld {
      public static void main(String[] args) {
        System.out.println("Hello World");
    }
}
majd válasszon ki egy forrásmappát a Csomagböngészőben, és használja a Ctrl+V (Szerkesztés > Beillesztés) parancsot. Ez automatikusan létrehozza a 'pack' nevű csomagot és a 'HelloWorld.java' fájlt a bemásolt tartalommal.

hashCode() és equals() előállítása

Egy új művelettel elő lehet állítani a hashCode() és az equals() metódust. Kijelölheti a mezőket, amiken a megvalósítás alapul.

Hash és equals előállítása varázsló

A művelet meghívásához válasszon ki egy típust, és használja a Forrás > hashCode() és equals() előállítása... parancsot.

Parancssori kódformázó

Az új megjelenítés nélküli formázó alkalmazással már lehetséges a forráskód Eclipse felhasználói felület indítása nélküli formázása. A parancssori formázó szabványos Eclipse alkalmazásként működik.

Az alábbi parancs a src mappában levő forrásfájlokat formázza a config.prefs fájlban megadott beállításokkal:

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

A további részleteket lásd: A formázó alkalmazás használata.

Java-hoz hasonló kiterjesztések támogatása

Már támogatottak a nem .java kiterjesztésű, csak Java kódot tartalmazó fájlok. Java-szerű kiterjesztést az Megnyitja a Tartalomtípus beállításoldalt Általános > Tartalomtípusok beállításoldalon adhat hozzá (használja a N > Java forrásfájl parancsot).

Csomagböngésző, benne fordítási egységként az 'Y.abc' fájl