Név
|
Leírás
|
Átnevezés
|
Átnevezi a kijelölt elemet, és (ha engedélyezve
van) korrigálja az elemek összes hivatkozását (más fájlokban is).
Alkalmazási terület: |
Metódusokhoz, metódus paraméterekhez, mezőkhöz, helyi változókhoz,
típusokhoz, típus paraméterekhez, felsorolás konstansokhoz, fordítási egységekhez,
csomagokhoz, forrásmappákhoz, projektekhez és olyan szövegkijelölésekhez, amelyeket
az előbb felsorolt elemtípusok valamelyikére kíván feloldani. |
Gyorsbillentyű: |
Alt + Shift + R |
Beállítások: |
Egy típus átnevezése lehetővé teszi a hasonlóan
elnevezett változók és metódusok átnevezését. Engedélyezze a "Hasonlóan elnevezett
változók és metódusok frissítése" beállítást a Típusátnevezés párbeszédablakban.
Válassza a "Beállítás..." lehetőséget az egyező nevek stratégiájának beállításához.
Egy csomag átnevezése lehetővé tesz az alcsomagok átnevezését. Engedélyezze az
"Alcsomagok átnevezése" lehetőséget a Csomag átnevezése párbeszédablakban. |
|
Áthelyezés
|
Áthelyezi a kijelölt elemeket, és (ha engedélyezve
van) korrigálja az elemek összes hivatkozását (más fájlokban is).
Alkalmazási terület: |
Példánymetódusok (amiket összetevőbe lehet mozgatni), több statikus
metódus, statikus mezők, típusok, fordítási egységek, csomagok, forrásmappák és
projektek, és olyan szövegkijelölések, amelyeket az előbb felsorolt elemtípusok
valamelyikére kíván feloldani. |
Gyorsbillentyű: |
Alt + Shift + V |
Beállítások: |
Az átdolgozás indításához használhatja a "Fogd
és vidd" lehetőséget is. |
|
Metódus aláírásának megváltoztatása |
Módosítja a paraméterek nevét, típusait, sorrendjét, és
frissíti a megfelelő metódusra vonatkozó hivatkozásokat. Ezen kívül a
paramétereket el lehet távolítani, illetve fel is lehet venni, valamint a
metódus visszatérési típusát és láthatóságát is módosítani lehet.
Alkalmazási terület: |
Metódusok, vagy metódusra feloldott szövegkijelölések. |
Beállítások: |
Engedélyezze az "Eredeti metódus megtartása a
módosított metódus delegáltjaként" beállítást a Metódusaláírás módosítása
párbeszédablakban az eredeti metódus megtartásához. |
|
Metódus kinyerése
|
Létrehoz egy új metódust, ami a jelenleg kijelölt utasításokat vagy
kifejezéseket tartalmazza, és kicseréli a kijelölést egy hivatkozással az
új metódusra. Ez a szolgáltatás hosszadalmas, nehezen áttekinthető vagy túlságosan
komplikált metódusok megtisztítására használható.
Alkalmazási terület: |
A
Szerkesztés menü Kijelölés
bővítése utasításával állíthat be érvényes kijelölési tartományt. |
Gyorsbillentyű: |
Alt + Shift + M |
|
Helyi változó kinyerése |
Létrehoz
egy új változót, amely a jelenleg kijelölt kifejezésekhez van hozzárendelve,
és kicseréli a kijelölést egy hivatkozással az új változóra.
Alkalmazási terület: |
Helyi változókra feloldható szövegkijelölések. Érvényes kijelölési
tartományhoz használhatja a Kijelölés bővítése menüpontot a
Szerkesztés menüben. |
Gyorsbillentyű: |
Alt + Shift + L |
|
Konstans kinyerése |
Egy
statikus végleges mezőt hoz létre a kijelölt kifejezésből,
behelyettesít egy mezőhivatkozást, és kívánság szerint átírja
mindazokon a helyeken, ahol az a kifejezés előfordul.
Alkalmazási terület: |
Konstanskifejezések, vagy konstanskifejezésre feloldható
szövegkijelölések. |
|
Beemelés |
Helyi
változókat, metódusokat vagy konstansokat emelhet be.
Alkalmazási terület: |
Metódusok, statikus végleges mezők és metódusokra, statikus végleges
mezőkre vagy helyi változókra feloldható szövegkijelölések. |
Gyorsbillentyű: |
Alt + Shift + I |
|
Névtelen osztály átalakítása beágyazottá |
Átalakít egy névtelen belső osztályt tag osztállyá.
Alkalmazási terület: |
Névtelen belső osztályok |
|
Tagtípus felső szintűvé átalakítása |
Új Java fordítási egységet hoz létre a
kijelölt tagtípushoz, szükség szerint frissítve a hivatkozásokat. Nem statikus tagtípusokhoz hozzáad egy mezőt, hogy szükség esetén lehetővé tegye a hozzáférést az előző beágyazó példányhoz.
Alkalmazási terület: |
Tagtípusok vagy tagtípusokra feloldható szövegek. |
|
Helyi változó átalakítása mezővé |
Helyi változót alakít át mezővé. Ha a változó
létrehozáskor van inicializálva, akkor a művelet áthelyezi az
inicializálást az új mező deklarációjába vagy az osztály konstruktoraihoz.
Alkalmazási terület: |
Helyi változókra feloldható szövegkijelölések. |
|
Szülőosztály kinyerése
|
Kinyer egy általános szülőosztályt testvértípusokbó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.
Alkalmazási terület: |
Típusok
|
Beállítások: |
Engedélyezze a "Kinyert osztály használata, ahol
lehetséges" beállítást, hogy ahol csak lehetséges, ott az újonnan létrehozott
osztályt használja.
Lásd: Őstípus használata, ahol csak lehetséges. |
|
Felület kinyerése |
Létrehoz egy új felületet metódushalmazzal, és a kijelölt osztállyal
kivitelezi a felületet.
Alkalmazási terület: |
Típusok
|
Beállítások: |
Engedélyezze a "Kinyert felület használata, ahol
lehetséges" beállítást, hogy ahol csak lehetséges, ott az újonnan létrehozott
felületet használja.
Lásd: Őstípus használata, ahol csak lehetséges. |
|
Őstípus használata, ahol lehetséges |
Kicseréli egy típus előfordulásait az őstípusra, miután azonosította azokat a
helyeket, ahol ez lehetséges.
Alkalmazási terület: |
Típusok
|
|
Leküld |
Metódus-és
mező halmazokat helyez át osztályból alosztályba.
Alkalmazási terület: |
Több, ugyanabban a típusban megadott metódus és mező, illetve mezőben vagy
metódusban levő szövegkijelölés. |
|
Felhúz |
Áthelyez egy mezőt
vagy metódust az azt deklaráló osztály szülőosztályába, vagy (metódus
esetén) a szülőosztályban absztraktnak deklarálja a metódust.
Alkalmazási terület: |
Több, ugyanabban a típusban megadott metódus, mező és tagtípus, vagy
mezőben, metódusban vagy tagtípusban levő szövegkijelölés. |
|
Közvetett út bevezetése
|
Létrehoz egy, a kijelölt metódushoz delegáló statikus közvetett metódust.
Alkalmazási terület: |
Metódusok, vagy metódusra feloldott szövegkijelölések. |
Beállítások: |
Engedélyezze az "Összes metódushívás
átirányítása" lehetőséget, hogy kicserélje az eredeti metódus minden hívását a
közvetett metódus hivásaira. |
|
Gyár bevezetése |
Létrehoz egy új gyár metódust, amely meghív egy kiválasztott konstruktort, és
visszaadja a létrehozott objektumot.
Az összes hivatkozás a konstruktorra kicserélődik az új gyár metódus hívásaira.
Alkalmazási terület: |
Konstruktordeklaráció
|
|
Paraméter bevezetése |
Kicserél egy kifejezést az új metódus paraméter hivatkozására, és frissíti metódus összes hívóját, hogy a kifejezést a paraméter értékeként adják át.
Alkalmazási terület: |
Kifejezésekre feloldható szövegkijelölések. |
|
Mező befoglalása |
A
mezőre vonatkozó összes hivatkozást kicseréli lekérdező és beállító
metódusokra.
Alkalmazási terület: |
Mező vagy mezőre feloldható szövegkijelölés. |
|
Deklarált típus általánosítása |
Lehetővé teszi a felhasználó számára, hogy kiválassza a hivatkozás jelenlegi típusának őstípusát. Ha a hivatkozás biztonságosan módosítható az új típusra, akkor ez történik.
Alkalmazási terület: |
Típushivatkozások és kk deklarációi, helyi változók és hivatkozástípussal
rendelkező paraméterek. |
|
Általános típus argumentumok kikövetkeztetése |
Kicseréli az általános típusok nyers típus előfordulásait paraméteresített
típusokra, miután azonosította az összes erre alkalmas helyet.
Alkalmazási terület: |
Projektek, csomagok és típusok. |
Beállítások: |
'Feltételezés, hogy a clone() a fogadó típus példányát adja vissza' A jól
nevelt osztályok általában tiszteletben tartják ezt a szabályt, de ha tudja, hogy a
kódja viszont meg fogja sérteni, akkor szüntesse meg a négyzet kijelölését.
'Megszorítatlan típusargumentumok nyersen hagyása (<?> helyett)'. Ha
nincsenek megszorítások például az ArrayList a elemein, akkor a mező kijelölésének
megszüntetésével az Eclipse továbbra is biztosítja a helyettesítő karaktert,
lecserélve a hivatkozást az ArrayList<?> kifejezésre. |
|
JAR fájl átvétele |
Újabb változatra telepíti át a munkaterület összeépítési útvonalán levő JAR
fájlt; a változások megszakításának elkerülése érdekében valószínűleg a JAR fájlban
tárolt átdolgozási információkat használva.
Alkalmazási terület: |
JAR fájlok az összeépítési útvonalon |
|
Parancsfájl létrehozása
|
Létrehozza a munkaterületen alkalmazott átdolgozások parancsfájlját. Az
átdolgozás parancsfájlokat elmentheti fájlba, vagy átmásolhatja a vágólapra. Lásd:
Parancsfájl alkalmazása.
Alkalmazási terület: |
Mindig |
|
Parancsfájl alkalmazása
|
Egy átdolgozás parancsfájlt alkalmaz a munkaterület projektjeire.
Az átdolgozás parancsfájlokat fájlból vagy a vágólapról lehet betölteni.
Lásd: Parancsfájl létrehozása.
Alkalmazási terület: |
Mindig |
|
Előzmények
|
Böngészheti a munkaterület átdolgozás előzményeit, illetve lehetőség van
abból átdolgozások törlésére is.
Alkalmazási terület: |
Mindig |
|