Liste over hurtighjelp

Hurtighjelp utfører lokale kodetransformeringer. De startes på et utvalg eller en enkeltmarkør i java-redigeringsprogrammet og bruker samme snarvei som hurtigrettelser (Ctrl+1), men hurtighjelp er vanligvis skjult når feil opptrer. (Hvis du også vil vise dem med feil, velger du målet for du trykker på Ctrl+1).

Et utvalg av hurtighjelp kan tildeles til en direkte snarvei. Disse er som standard:

Tildel flere hurtigtaster eller endre standard hurtigtaster på preferansesiden Åpner preferansesiden Taster Generelt > Taster (i kategorien 'Kilde').

En lyspære for hurtighjelp kan slås på på preferansesiden Åpner preferansesiden Java-redigeringsprogram Java > Redigeringsprogram.

Navn Kodeeksempel Startsted
Inverter if-setning if (x) a(); else b(); > if (!x) b(); else a(); På 'if'-setninger med 'else'-blokk
Inverter boolsk uttrykk a && !b > !a || b På et boolsk uttrykk
Fjern ekstra parenteser if ((a == b) && (c != d)  {} > if (a == b && c != d)  {} På valgte uttrykk
Legg til parenteser if (a == b && c != d)  {} > if ((a == b) && (c != d) På valgte uttrykk
Kombiner nestede if-setninger if (a) { if (b) {} } > if (a && b) {} På en nestet if-setning
Bytt nestede if-setninger if (a) { if (b) {} } > if (b) { if (a) {} } På en nestet if-setning
Del if-setning med and-uttrykk if (a && b) {} > if (a) { if (b) {} } På et and-uttrykk i en if-setning
Del if-setning med or-uttrykk if (a || b) x(); > if (a) x();  if (b) x(); På et or-uttrykk i en if-setning
Inverter betinget uttrykk x ? b : c > !x ? c : b På et betinget uttrykk
Dra opp negasjon b && c > !(!b || !c) På et boolsk uttrykk
Trykk ned negasjon !(b && c) > !b || !c På et negert boolsk uttrykk
If-else-tildeling til betinget uttrykk if (a) x= 1; else x= 2; > x= a ? 1 : 2; På en if-setning
If-else-retur til betinget uttrykk if (a) return 1;
else return 2;
> return a ? 1 : 2; På en if-setning
Tildeling av betinget uttrykk til if-else x= a ? 1 : 2; > if (a) x= 1; else x= 2; På et betinget uttrykk
Retur av betinget uttrykk til if-else return  a ? 1 : 2; > if (a) return 1; else return 2; På et betinget uttrykk
Bytt til if-else switch (kind) {
case 1: return -1;
case 2: return -2;
}
> if (kind == 1) {
  return -1;
} else if (kind == 2) {
  return -2;
}
På en switch-setning
Utvekslingsoperander a + b > b + a På en infix-operasjon
Cast og tildeling if (obj instanceof Vector) {
}
> if (obj instanceof Vector) {
 Vector vec= (Vector)obj;

}
På et instanceof-uttrykk i en if- eller while-setning
Plukk ut streng "abcdefgh" > "abc" + "de" + "fgh" Velg del av en strengkonstant
Del variabel int i= 0; > int i; i= 0; På en variabel med initialisering
Kombiner variabel int i; i= 0; > int i= 0 På en variabel uten initialisering
Tildel til variabel foo() > X x= foo(); På en uttrykkssetning
Trekk ut til lokal foo(getColor()); > Color color= getColor();
foo(color);
På et uttrykk
Tildel parameter til felt public A(int color) {} > Color fColor;
public A(int color) {
    fColor= color;
}
På en parameter
Legg til finally-blokk try {
} catch (Expression e) {
}
> try {
} catch (Expression e) {
} finally {}
På en try/catch-setning
Legg til else-blokk if (a) b(); > if (a) b(); else { } På en if-setning
Erstatt setning med blokk f (a) b(); > if (a) { b(); } På en if-setning
Inverter equals a.equals(b) > b.equals(a) På en aktivering av 'equals'
Matriseinitialiserer ved matriseopprettelse int[] i=  { 1, 2, 3 } > int[] i= new int[] { 1, 2, 3 } På en matriseinitialiserer
Konverter til utvidet for-sløyfe (J2SE 5.0) for (Iterator i= c.iterator();i.hasNext();) {
}
> for (x : c) {
}
På en for-sløyfe
Opprett metode i superklasse


På en metodedeklarasjon
Pakk opp blokker { a() } > a() På blokker, if/while/for-setninger
Endre navn i fil


På identifikatorer

Beslektede begreper

Java-redigeringsprogram
Hurtigrettelse

Beslektet referanse

JDT-handlinger