Pika-apujen luettelo

Pika-avut suorittavat paikallisia koodimuutoksia. Ne käynnistetään valinnan tai Java-muokkausohjelman kohdistimen kohdalla, ja niissä käytetään samaa oikotietä kuin pikakorjauksille (Ctrl+1), mutta pika-apu on yleensä piilotettuna virhetilanteessa. (Jos haluat pika-avut näkyviin myös virheiden yhteydessä, valitse kohde ennen näppäinyhdistelmän Ctrl+1 painamista.)

Pika-apujen valinnalle voidaan määrittää suora oikotie. Oletusarvon mukaan oikotiet ovat seuraavat:

Voit määrittää lisää oikoteitä tai muuttaa oletusoikoteitä oletusasetussivulla Näppäinten oletusasetussivun avaus Yleiset > Näppäimet (Lähde-luokassa).

Pika-avun lamppu voidaan ottaa käyttöön oletusasetussivulla Java-muokkausohjelman oletusasetussivun avaus Java > Muokkausohjelma.

Nimi Koodiesimerkki Kutsupaikka
Käänteinen if-lause if (x) a(); else b(); > if (!x) b(); else a(); if-lauseet, joissa on else-lohko
Käänteinen looginen lauseke a && !b > !a || b looginen lauseke
Poista ylimääräiset kaarisulkeet if ((a == b) && (c != d)  {} > if (a == b && c != d)  {} valitut lausekkeet
Lisää paranoiac-kaarisulkeet if (a == b && c != d)  {} > if ((a == b) && (c != d) valitut lausekkeet
Liitä sisäkkäiset if-lauseet if (a) { if (b) {} } > if (a && b) {} sisäkkäinen if-lause
Vaihda sisäkkäiset if-lauseet if (a) { if (b) {} } > if (b) { if (a) {} } sisäkkäinen if-lause
Jaa if-lause and-operaattorilla käsitellyllä lausekkeella if (a && b) {} > if (a) { if (b) {} } and-operaattorilla käsitelty lauseke if-lauseessa
Jaa if-lause or-operaattorilla käsitellyllä lausekkeella if (a || b) x(); > if (a) x();  if (b) x(); or-operaattorilla käsitelty lauseke if-lauseessa
Käänteinen ehdollislauseke x ? b : c > !x ? c : b ehdollislauseke
Siirrä negaatio yliluokkaan b && c > !(!b || !c) looginen lauseke
Siirrä negaatio aliluokkaan !(b && c) > !b || !c invertoitu looginen lauseke
If-else-osoitus ehdollislausekkeeksi if (a) x= 1; else x= 2; > x= a ? 1 : 2; if-lause
If-else-palautus ehdollislausekkeeksi if (a) return 1;
else return 2;
> return a ? 1 : 2; if-lause
Ehdollislausekkeen osoitus if-else-lauseeksi x= a ? 1 : 2; > if (a) x= 1; else x= 2; ehdollislauseke
Ehdollislausekkeen palautus if-else-lauseeksi return  a ? 1 : 2; > if (a) return 1; else return 2; ehdollislauseke
Switch if-else-lauseeksi switch (kind) {
case 1: return -1;
case 2: return -2;
}
> if (kind == 1) {
  return -1;
} else if (kind == 2) {
  return -2;
}
switch-lause
Vaihda operandit a + b > b + a infix-operaatio
Vaihda laji ja osoita if (obj instanceof Vector) {
}
> if (obj instanceof Vector) {
 Vector vec= (Vector)obj;

}
instanceof-lauseke if- tai while-lauseessa
Valitse merkkijono "abcdefgh" > "abc" + "de" + "fgh" valitse merkkijonoliteraalin osa
Jaa muuttuja int i= 0; > int i; i= 0; muuttuja, jolla on alustus
Liitä muuttuja int i; i= 0; > int i= 0 muuttuja ilman alustusta
Osoita muuttujalle foo() > X x= foo(); lausekkeen lause
Muunna paikalliseksi foo(getColor()); > Color color= getColor();
foo(color);
lauseke
Osoita parametri kentälle public A(int color) {} > Color fColor;
public A(int color) {
    fColor= color;
}
parametri
Lisää finally-lohko try {
} catch (Expression e) {
}
> try {
} catch (Expression e) {
} finally {}
try/catch-lause
Lisää else-lohko if (a) b(); > if (a) b(); else { } if-lause
Korvaa lause lohkolla f (a) b(); > if (a) { b(); } if-lause
Käännä equals-ehdot a.equals(b) > b.equals(a) equals-ehtojen kutsu
Taulukon alustusfunktio taulukon luonniksi int[] i=  { 1, 2, 3 } > int[] i= new int[] { 1, 2, 3 } taulukon alustusfunktio
Muunna parannetuksi for-silmukaksi (J2SE 5.0) for (Iterator i= c.iterator();i.hasNext();) {
}
> for (x : c) {
}
for-silmukka
Luo metodi yliluokkaan


metodin esittely
Pura lohkot { a() } > a() lohkot, if-/while-/for-lauseet
Nimeä uudelleen tiedostossa


tunnukset

Aiheeseen liittyviä käsitteitä

Java-muokkausohjelma
Pikakorjaus

Aiheeseen liittyviä ohjeita

JDT-toiminnot