2010-04-13 12 views
6

c'è una scorciatoia per l'inserimento del codice:scorciatoia IntelliJ per inserire un controllo nullo?

if (someParameter == null) 
    throw NullPointerException("someParameter is null"); 
+1

mi sento di raccomandare un IllegalArgumentException invece se questo è per controllando i paramter. –

+1

@Thor - Cerchiamo di non trasformare questo in un'altra discussione - per ora, sono semplicemente interessanti nel collegamento IntelliJ, se esiste, non è nel tipo di eccezione generata. – ripper234

risposta

3

Non c'è un modello definito per questo, ma è possibile creare facilmente uno. Basta seguire i passaggi descritti here.

0

Se si sta bene con avere alcune annotazioni nel codice allora si potrebbe provare la soluzione menzionato here. Non risolve il problema direttamente, ma se si dispone di questo tipo di controlli nulli in molti luoghi è possibile utilizzare questo :)

+0

Il link nella risposta è morto (* "Errore 404" *). – Pang

15

provare a digitare ifn seguito da Tab. Puoi trovarne di più o definirne di più andando alle preferenze e cercando "Modelli dal vivo".

5

IntelliJ IDEA fornisce un'altra funzionalità, simile alle scorciatoie, che può essere d'aiuto per la vostra produttività, ovvero completamento postfix.

Se si desidera inserire un controllo nullo, di tipo 'NULL' dopo il nome della variabile, ad esempio

postfix completion

e il codice nullo controllo verrà inserito automaticamente, ad esempio

null checking code

IntelliJ IDEA fornisce completamenti postfix più a portata di mano, che si possono trovare nelle preferenze al Editor> Generale> Postfix Completamento

Postfix Completion

Problemi correlati