Átdolgozási műveletek

Átdolgozás menü parancsok:

Név

Funkció

Billentyűparancs

Átnevezés

Elindítja az átnevezés átdolgozás párbeszédablakot:  Átnevezi a kijelölt elemet, és (ha engedélyezve van) helyesbíti az elemek minden hivatkozását (más fájlokban is). Rendelkezésre áll 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. 

Alt + Shift + R

Áthelyezés

Elindítja az áthelyezés átdolgozás párbeszédablakot: Áthelyezi a kijelölt elemeket, és (ha engedélyezve van) helyesbíti az elemek minden hivatkozását (más fájlokban is). Alkalmazni lehet egy példány metódusra (amit áthelyezhet egy összetevőbe), több statikus metódusra, statikus mezőkre, típusokra, fordítási egységekre, csomagokra, forrásmappákra és az előbbi elemtípusok valamelyikére feloldani kívánt szövegkijelölésre. 

Alt + Shift + V
Metódus aláírásának megváltoztatása

Elindítja a Metódus aláírásának megváltoztatása átdolgozás párbeszédablakot. 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. Ezt az átdolgozást metódusokra, vagy metódusra feloldó szövegkijelölésekre lehet alkalmazni. 

 
Névtelen osztály átalakítása beágyazottá

Indítsa el a Névtelen osztály átalakítása beágyazottá átdolgozás párbeszédablakot. Egy névtelen belső osztály tagosztállyá alakításában segít. Ezt az átdolgozást névtelen belső osztályokra lehet alkalmazni.

 
Tagtípus áthelyezése új fájlhoz

Elindítja a Tagtípus áthelyezése új fájlhoz átdolgozó párbeszédablakot. Ú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. Ezt az átdolgozást tagtípusokra, vagy tagtípusokra feloldó szövegekre lehet alkalmazni.

 
Leküld

Elindítja a Leküld átdolgozás párbeszédablakot. Metódus-és mező halmazokat helyez át osztályból alosztályba. Ezt az átdolgozást az azonos típusban vagy mezőben/metódusban kijelölt szövegben deklarált metódusokra és mezőkre lehet alkalmazni. 

 

Felhúz

Elindítja a Felhúz átdolgozás varázslót. Á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. Ezt az átdolgozást az azonos típusban, mezőben/metódusban kijelölt szövegben vagy tagtípusban deklarált metódusokra, mezőkre és tagtípusokra lehet alkalmazni. 

 
Felület kinyerése

Elindítja a Felület kinyerése átdolgozás párbeszédablakot. Új felületet hoz létre egy metóduskészlettel, úgy, hogy a kijelölt osztály valósítja meg a felületet, és ahol lehetséges, frissíti az osztályra vonatkozó hivatkozásokat. Ezt az átdolgozást típusokra lehet alkalmazni.

 
Típus általánosítás

Elindítja a Típus általánosítás átdolgozó párbeszédablakot. 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. Ez az átdolgozás mezők, helyi változók és hivatkozás típusokkal rendelkező paraméterek típus hivatkozásaira és deklarációira alkalmazható.

 
Őstípus használata, ahol lehetséges

Elindítja az Őstípus használata, ahol lehetséges típus átdolgozás párbeszédablakot. Kicseréli egy típus előfordulásait az őstípusra, miután azonosította azokat a helyeket, ahol ez lehetséges. Ez az átdolgozás típusoknál elérhető.

 
Általános típus argumentumok kikövetkeztetése

Elindítja az Általános típus argumentumok kikövetkeztetése átdolgozó párbeszédablakot. Kicseréli az általános típusok nyers típus előfordulásait paraméterezett típusokra, miután azonosította az olyan helyeket, ahol ez a helyettesítés lehetséges. Ez az átdolgozás projekteken, csomagokon és típusokon alkalmazható.

 
Beemel Elindítja a Beemelés típus átdolgozás párbeszédablakot. Helyi változókat, metódusokat vagy konstansokat emel be. Ez az átdolgozás metódusoknál, statikus végleges mezőknél és metódusokra, statikus végleges mezőkre és helyi változókra feloldó szövegkijelöléseknél elérhető. Alt + Shift + I
Metódus kinyerése Elindítja a Metódus kinyerése átdolgozás párbeszédablakot. 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. Érvényes kijelölési tartományhoz használhatja a Szerkesztés menü  Kijelölés bővítése menüpontját.
Ez a szolgáltatás hosszadalmas, zavaros vagy túlkomplikált metódusok letisztogatásához hasznos. 
Alt + Shift + M
Helyi változó kinyerése

Elindítja a Változó kinyerése átdolgozás párbeszédablakot. Létrehoz egy új változót, ami a jelenleg kijelölt kifejezésekhez van hozzárendelve, és kicseréli a kijelölést egy hivatkozással az új változóra. Ez az átdolgozás helyi változókra feloldó szövegkijelölésekre elérhető. Érvényes kijelölési tartományhoz használhatja a Szerkesztés menü  Kijelölés bővítése menüpontját.

Alt + Shift + L
Konstans kinyerése

Elindítja a Konstans kinyerése átdolgozás párbeszédablakot. 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. Ez az átdolgozás statikus végleges mezőknél és statikus végleges mezőkre feloldó szövegkijelöléseknél elérhető.

 
Gyár bevezetése

Elindítja a Gyár bevezetése átdolgozás párbeszédablakot. Ez 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 meghívásaira. Ez az átdolgozás konstruktor deklarációkon áll rendelkezésre.

 
Paraméter bevezetése

Elindítja a Paraméter bevezetése átdolgozás párbeszédablakot. 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. Ez az átdolgozás kifejezésekre feloldó szövegkijelölésekre elérhető.

 
Helyi változó átalakítása mezővé

Elindítja a Helyi változó átalakítása mezővé átdolgozás párbeszédablakot. 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. Ez az átdolgozás helyi változókra feloldó szövegkijelölésekre elérhető.

 
Mező befoglalása Elindítja a Mező önmagába zárása átdolgozás párbeszédablakot. A mezőre vonatkozó összes hivatkozást kicseréli lekérdező és beállító metódusokra. Egy kijelölt mezőre vagy egy mezőre feloldó szövegkijelölésre alkalmazható.  

Az átdolgozási parancsok számos nézet és a Java szerkesztő előugró menüjéből is elérhetőek.

Kapcsolódó fogalmak

Átdolgozási támogatás

Kapcsolódó feladatok

Átdolgozás
Strukturált kijelölés használata

Kapcsolódó leírások

Átdolgozási párbeszédablakok
Metódus kinyerés hibái
Java beállítások