Csomag deklaráció |
- Hiányzó vagy helyes csomagdeklaráció hozzáadása
- Fordítási egység áthelyezése a csomag fordítási deklarációjának
megfelelő csomagba
|
Importálások |
- Nem használt, feloldhatatlan vagy nem látható importálások
eltávolítása
- Importálási probléma esetén indítsa el az 'Importálás szervezése' metódust
|
Típusok |
- Hozzon létre új osztály, felület, enum, feljegyzés vagy típus változót a feloldhatatlan típusokra való hivatkozásokhoz
- Elérhető, de nem látható típusok láthatóságának megváltoztatása
- Átnevezés hasonló típusra feloldhatatlan típusok
hivatkozásához
- Importálási utasítások hozzáadása projektben létező, de
feloldhatatlan típusokhoz
- Egyértelmű importálási utasítások hozzáadása kétértelmű
típushivatkozásokhoz (két igény szerinti importálási utasítás ugyanahhoz a
típushoz)
- Ha a típus neve nem egyezik meg a fordítási egység nevével, akkor
átnevezheti a típust vagy a fordítási egységet
- Használaton kívüli privát típusok eltávolítása
|
Konstruktorok |
- Új konstruktorok létrehozása feloldhatatlan hivatkozással
rendelkező konstruktorokhoz (új- vagy szülőosztálynál)
- Paraméterek átrendezése, hozzáadása vagy eltávolítása konstruktor hivatkozások
eltérő paramétereihez
- Metódus konstruktorrá változtatása konstruktornévvel
(visszatérési típus eltávolítása)
- Elérhető, de nem látható konstruktorok láthatóságának megváltoztatása
- Használaton kívüli privát konstruktorok eltávolítása
- Konstruktor létrehozása, ha az alapértelmezett bennefoglalt
konstruktor meghatározatlan, nem látható vagy kivételt dob
- Típusmódosító 'absztrakt'-ra változtatása vagy megvalósítandó
metódus hozzáadása, ha a típus megvalósítatlan metódusokat tartalmaz
|
Metódusok |
- Új metódus létrehozása feloldhatatlan metódus hivatkozásokhoz
- Átnevezés hasonló metódusra feloldhatatlan metódusok hivatkozásához
- Paraméterek átrendezése vagy eltávolítása metódus hivatkozások
eltérő paramétereihez
- Hivatkozott metódusok hozzáférésének javítása
(láthatóság, statikusság)
- Használaton kívüli privát metódusok eltávolítása
- Visszatérési típusok javítása olyan metódusoknál, amelyeknek nincs
visszatérési típusuk, vagy ahol a visszatérési típus nem egyezik a
visszatérési utasítással
- Hiányzó visszatérési utasítás hozzáadása
- Törzzsel nem rendelkező nem absztrakt metódusok absztrakttá
változtatása vagy törzzsel ellátása
- Nem absztrakt típus absztrakt metódusához absztrakt módosító
eltávolítása vagy típus absztrakttá változtatása
- Törzzsel rendelkező absztrakt/eredeti metódus absztrakt vagy
eredeti módosítójának vagy törzsének eltávolítása
- Metódus hozzáférésének 'statikussá' változtatása, ha a
metódus meghívása egy konstruktor meghívásából történik (felső
szintű, ez)
- Metódus hozzáférésének alapértelmezettre változtatása, emulált
metódus hozzáférések elkerülésére
|
Mezők és változók |
- Hivatkozott mezők hozzáférésének javítása (láthatóság,
statikusság)
- Új mezők, paraméterek, helyi változók vagy konstansok létrehozása
feloldhatatlan hivatkozású változókhoz
- Feloldhatatlan hivatkozásokhoz átnevezés változóra
- Használaton kívüli privát mezők eltávolítása
- Statikus mezők nem statikus hozzáférésének javítása
- Külső típusokban hozzáfért helyi változókhoz 'végső' módosító
hozzáadása
- Mező hozzáférésének alapértelmezettre változtatása, emulált
metódus hozzáférések elkerülésére
- Helyi változók típusának megváltoztatása a gépelési hibák
javítására
- Nem inicializált változó inicializálása
|
Kivételkezelés |
- Szükségtelen elfogási blokk eltávolítása
- El nem fogott kivételek kezelése körbevevő try/catch utasításokkal
vagy elfogási blokk hozzáadásával a körbevevő try blokkokhoz
- El nem fogott kivételek kezelése kivételdobás deklaráció
hozzáadásával a szülőmetódushoz, vagy egy meglévő kivételdobás
deklaráció általánossá tételével
|
Összeépítési útvonal problémák |
- Adja hozzá a hiányzó JAR fájlt vagy függvénytárat a feloldhatatlan típushoz
- Nyissa meg az összeépítési útvonal párbeszédablakot hozzáférés korlátozási problémák vagy hiányzó bináris osztályok esetén.
- Módosítsa a projekt megfelelést és a JRE környezetet 5.0-ra
- Módosítsa a munkaterület megfelelést és a JRE környezetet 5.0-ra
|
Egyéb |
- Típusmódosítás hozzáadása vagy megváltoztatása típuseltérések
javításához
- Típusmegvalósítási felület engedélyezése típuseltérések javításához
- Nem-NLS karaktersorozatoknál a NLS varázsló megnyitása vagy a
karaktersorozat nem-NLS-ként megjelölése
- Hiányzó @Override, @Deprecated feljegyzések hozzáadása
- Figyelmeztetés kikapcsolása a @SuppressWarning használatával
|