public class A extends B {
/* autocompletion doesn't suggests protected methods from B to
override with Ctrl+SPACE
*/
}
Attualmente sto usando IntelliJ IDEA 11.0.2.
public class A extends B {
/* autocompletion doesn't suggests protected methods from B to
override with Ctrl+SPACE
*/
}
Attualmente sto usando IntelliJ IDEA 11.0.2.
Fare clic con il pulsante destro del mouse nel riquadro dell'editor per la classe A
, passare a 'Genera ...' -> 'Sovrascrivi metodi ...'.
Ti verrà quindi presentato un elenco di tutti i metodi che possono essere sostituiti.
'Genera ...' può anche essere richiamato tramite scorciatoie da tastiera, al momento sono su un Mac ed è ^N
. IIRC il collegamento su Windows/Linux è Alt-Insert.
provato ad aggiungere questo come un commento, ma le scorciatoie da tastiera sono chiare quando aggiunto come risposta;)
volta nella sottoclasse fare CTRL + O (Windows) Questo elenco di metodi che è può eseguire l'override, che include quelli standard così come i metodi della tua superclasse.
Ulteriori informazioni (Non correlate alla domanda): Inoltre, viene pubblicato un collegamento che contiene altri utili shocuts intelliJ se sono utili. IntelliJ shortcuts that I can't find
su Mac con l'ultima Intellij (13), utilizzare Code > Override Methods...
e iniziare a digitare il metodo che si desidera ignorare, genererà automaticamente l'intero metodo con il @Override
annotazioni per voi
La scorciatoia per questo è Cmd + O
Grazie! Sono attualmente su Linux, la scorciatoia per i "Override Methods" è CTRL + O come detto da MalsR nella sua risposta sopra. – kaneda
Questo è stupido, non è la tua risposta, perché non lo rendono autocompleto per te come Xcode lo fa. – mskw