Koodinparannustoiminnot

Koodinparannus-valikon komennot:

Nimi

Kuvaus

Nimeä uudelleen

Tämä komento nimeää valitun elementin uudelleen ja korjaa kaikki viittaukset (myös muiden tiedostojen viittaukset) elementtiin (jos tämä toiminto on käytössä).
Käytettävissä: Metodit, metodien parametrit, kentät, paikallismuuttujat, tyypit, tyyppiparametrit, luettelointivakiot, käännösyksiköt, paketit, lähdekansiot, projektit ja tekstivalinnat, jotka johtuvat joksikin tällaiseksi elementtilajiksi.
Pikanäppäin: Alt+Vaihto+R
Asetukset: Kun nimeät tyypin uudelleen, voit nimetä myös vastaavasti nimetyt muuttujat ja metodit uudelleen. Ota Nimeä tyyppi uudelleen -valintaikkunan Päivitä samalla tavalla nimetyt muuttujat ja metodit -asetus käyttöön. Määritä tyypin nimen vastaavuusmääritystapa valitsemalla Määritä-vaihtoehto.

Kun nimeät paketin uudelleen, voit nimetä myös sen alipaketit uudelleen. Ota Nimeä paketti uudelleen -valintaikkunan Nimeä alipaketit uudelleen -vaihtoehto käyttöön.

Siirrä

Tämä komento siirtää valitut elementit ja korjaa viittaukset (myös muissa tiedostoissa) olevat viittaukset elementteihin (jos tämä toiminto on käytössä).
Käytettävissä: Ilmentymämetodi (jonka voit siirtää komponenttiin), staattiset metodit, staattiset kentät, tyypit, käännösyksiköt, paketit, lähdekansiot ja -projektit ja joksikin tällaiseksi elementtilajiksi tulkittavat tekstivalinnat.
Pikanäppäin: Alt+Vaihto+V
Asetukset: Voit aloittaa tämän koodinparannuksen pakettien selausnäkymässä vedä ja pudota -toiminnolla.
Muuta metodin allekirjoitusta Muuttaa parametrien nimet, parametrityypit, parametrijärjestyksen ja päivittää kaikki viittaukset vastaavaan metodiin. Parametreja voidaan lisäksi poistaa tai lisätä ja metodin palautustyyppiä sekä näkyvyyttä voidaan muuttaa.
Käytettävissä: Metodit tai metodiksi tulkittavat tekstivalinnat.
Asetukset: Jos haluat säilyttää alkuperäisen metodin, ota käyttöön Muuta metodin allekirjoitusta -valintaikkunan Säilytä alkuperäinen metodi muuttuneen metodin delegaattina -vaihtoehto.
Muunna metodiksi Luo uuden metodin, joka sisältää valitut lauseet tai lausekkeet ja korvaa valinnan viittauksella uuteen metodiin. Tämä ominaisuus on hyödyllinen, kun haluat puhdistaa pitkiä, sekavia tai liian monimutkaisia metodeja.
Käytettävissä: Saat kelvollisen valinta-alueen valitsemalla Muokkaa-valikosta  Laajenna valinta.
Pikanäppäin: Alt+Vaihto+M
Muunna paikallismuuttujaksi Luo uuden muuttujan, joka on osoitettu valitulle lausekkeelle, ja korvaa valinnan viittauksella uuteen muuttujaan.
Käytettävissä: Paikallismuuttujiksi tulkittavat tekstivalinnat. Voit selvittää kelvollisen valinta-alueen käyttämällä Muokkaa-valikon Laajenna valinta -toimintoa.
Pikanäppäin: Alt+Vaihto+L
Muunna vakioksi Luo staattisen lopullisen kentän valitusta lausekkeesta ja korvaa kenttäviittauksen sekä haluttaessa kirjoittaa uudelleen muut paikat, joissa sama lauseke esiintyy.
Käytettävissä: Vakiolausekkeet tai vakiolausekkeiksi tulkittavat tekstivalinnat.
Muunna koodiksi Muuntaa koodiksi paikallismuuttujia, metodeja tai vakioita.
Käytettävissä: Metodit, staattiset lopulliset kentät ja metodeiksi, staattisiksi lopullisiksi kentiksi tai paikallismuuttujiksi tulkittavat tekstivalinnat.
Pikanäppäin: Alt+Vaihto+I
Muunna nimetön luokka sisäkkäiseksi Tämä komento muuntaa anonyymin sisäisen luokan jäsenluokaksi.
Käytettävissä: Anonyymit sisäiset luokat.
Muunna jäsenen tyyppi ylätasolle Luo uuden Java-käännösyksikön valittua jäsentyyppiä varten päivittäen kaikki viittaukset tarpeen mukaan. Ei-staattisia jäsentyyppejä varten valintaikkunaan tulee kenttä, jonka avulla voidaan tarvittaessa käyttää aiempaa sisällytysilmentymää.
Käytettävissä: Jäsentyypit tai jäsentyypiksi tulkittava teksti.
Muunna paikallismuuttuja kenttään Muuttaa paikallismuuttujan kentäksi. Jos muuttuja on alustettu luonnin yhteydessä, toiminto siirtää alustuksen uuden kentän esittelyyn tai luokan konstruktoreihin.
Käytettävissä: Paikallismuuttujiksi tulkittavat tekstivalinnat.
Muunna yliluokaksi Tämä komento selvittää rinnakkaistyyppien joukon yhteisen yliluokan. Valituista rinnakkaistyypeistä tulee selvitetyn yliluokan suoria aliluokkia koodinparannuksen jälkeen.
Käytettävissä: Tyypit
Asetukset: Jos haluat käyttää selvitettyä luokkaa aina, kun se on mahdollista, valitse Käytä muunnettua yliluokkaa mahdollisuuksien mukaan -vaihtoehto. Katso komentoa Käytä ylityyppiä mahdollisuuksien mukaan.
Muunna rajapinnaksi Tämä komento luo uuden rajapinnan ja metodijoukon ja tekee valitusta luokasta tämän rajapinnan toteutuksen.
Käytettävissä: Tyypit
Asetukset: Jos haluat käyttää uutta rajapintaa aina, kun mahdollista, valitse Käytä muunnettua rajapintatyyppiä mahdollisuuksien mukaan -vaihtoehto. Katso komentoa Käytä ylityyppiä mahdollisuuksien mukaan.
Käytä ylityyppiä mahdollisuuksien mukaan Tämä komento korvaa kaikki tyypin esiintymät jollakin tyypin ylityypeistä, kun kaikki ne paikat on selvitetty, joissa tämä korvaus on mahdollinen.
Käytettävissä: Tyypit
Siirrä aliluokkaan Siirtää metodien ja kenttien joukon luokasta sen aliluokkiin.
Käytettävissä: Samassa tyypissä esitellyt metodit ja kentät tai kentän tai metodin sisäinen tekstivalinta.
Siirrä yliluokkaan Siirtää kentän tai metodin sen esittelevän luokan yliluokkaan tai (metodien osalta) esittelee metodin abstraktina yliluokassa.
Käytettävissä: Samassa tyypissä esitellyt metodit, kentät ja jäsentyypit tai kentän, metodin tai jäsentyypin sisäinen tekstivalinta.
Esittele epäsuora osoitus Tämä komento luo staattisen epäsuoran metodin, joka delegoi käsittelyn valitulle metodille.
Käytettävissä: Metodit tai metodiksi tulkittavat tekstivalinnat.
Asetukset: Jos haluat korvata kaikki alkuperäisen metodin kutsut kutsuilla epäsuoraan metodiin, valitse Ohjaa kaikki metodikutsut -vaihtoehto.
Esittele factory-metodi Tämä komento luo uuden factory-metodin, joka kutsuu valittua konstruktoria ja palauttaa luodun objektin. Kaikki viittaukset konstruktoriin korvautuvat uuden factory-metodin kutsuilla.
Käytettävissä: Konstruktorin esittelyt
Esittele parametri Korvaa lausekkeen viittauksella uuteen metodiparametriin ja päivittää kaikki metodin kutsujat välittämään lausekkeen kyseisen parametrin arvona.
Käytettävissä: Lausekkeiksi tulkittavat tekstivalinnat
Kapseloi kenttä Korvaa kaikki viittaukset kenttään haku- ja asetusmetodeilla.
Käytettävissä: Kenttä tai kentäksi tulkittava tekstivalinta
Yleistä esitelty tyyppi Käyttäjä voi valita viittauksen nykyisen tyypin ylityypin. Jos viittaus voidaan muuttaa uudeksi tyypiksi turvallisesti, se muutetaan.
Käytettävissä: Tyyppiviittaukset ja kenttien esittelyt, paikallismuuttujat ja viittaustyyppien parametrit
Päättele yleiset tyyppiargumentit Tämä komento korvaa yleisten tyyppien muotoilemattomat esiintymät parametrisoiduilla tyypeillä, kun kaikki sellaiset kohdat on tunnistettu, joissa tämä korvaus on mahdollista.
Käytettävissä: Projektit, paketit ja tyypit
Asetukset: Oleta, että clone() palauttaa vastaanottajatyypin ilmentymän -asetus. Hyvin toimivat luokat yleensä noudattavat tätä sääntöä, mutta jos tiedät koodin rikkovan sääntöä, poista tämän ruudun valinta.

Jätä rajaamattomat tyyppiargumentit muotoilemattomiksi (älä päättele <?>) -asetus. Jos esimerkiksi ArrayList-objektin elementeissä ei ole rajoitteita ja poistat tämän ruudun valinnan, Eclipse-ympäristö käyttää yhä yleismerkkiparametria ja korvaa viittauksen määrityksellä ArrayList<?>.
Siirrä JAR-tiedosto Tämä komento siirtää työtilan projektin koontipolussa olevan JAR-tiedoston uuteen versioon ja käyttää siirrossa mahdollisesti uuteen JAR-tiedostoon tallennettuja koodinparannustietoja muutoskatkojen välttämiseksi.
Käytettävissä: Koontipolun JAR-tiedostot
Luo komentosarja Tämä komento luo työtilassa käytetyistä koodinparannuksista komentosarjan. Voit joko tallentaa koodinparannuksen komentosarjat tiedostoon tai kopioida ne leikepöydälle. Katso komentoa Toteuta komentosarja.
Käytettävissä: Aina
Toteuta komentosarja Tämä komento toteuttaa koodinparannuksen komentosarjan työtilan projekteissa. Voit ladata koodinparannuksen komentosarjat joko tiedostosta tai leikepöydältä. Katso komentoa Luo komentosarja.
Käytettävissä: Aina
Historiatiedot Tämä komento aloittaa työtilan koodinparannuksen historiatietojen selauksen. Komennossa on asetus, jonka valitsemalla voit poistaa koodinparannuksia historiatiedoista.
Käytettävissä: Aina

Koodinparannuskomennot ovat käytettävissä myös monien näkymien pikavalikoissa ja Java-muokkausohjelmassa.

Aiheeseen liittyviä käsitteitä

Koodinparannuksen tuki

Aiheeseen liittyviä ohjeita

Koodinparannuksen valintaikkunat
Java-oletusasetukset