2010-04-13 13 views
6

Czy istnieje skrót do wstawiania kodu:Skrót IntelliJ do wstawiania zerowej kontroli?

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

Polecam IllegalArgumentException zamiast Jeśli jest to dla sprawdzanie parametrów. –

+1

@Thor - Nie zamienijmy tego w kolejną dyskusję - na razie jestem po prostu interesujący w skrócie IntelliJ, jeśli istnieje, a nie w typie wyrzuconego wyjątku. – ripper234

Odpowiedz

3

Nie ma szablon zdefiniowany za to, ale można łatwo utworzyć. Postępuj zgodnie z instrukcjami podanymi here.

0

Jeśli nie masz nic przeciwko wprowadzeniu adnotacji do kodu, możesz wypróbować wymienione rozwiązanie: here. To nie rozwiąże problemu bezpośrednio, ale jeśli masz tego rodzaju kontroli zerowych w wielu miejscach można to wykorzystać :)

+0

Link w odpowiedzi jest martwy (* "Błąd 404" *). – Pang

15

Spróbuj wpisać ifn, a następnie Tab. Możesz znaleźć więcej lub zdefiniować własne, przechodząc do preferencji i wyszukując "Szablony na żywo".

5

IntelliJ IDEA to kolejna funkcjonalność, podobna do skrótów, która może pomóc w zwiększeniu produktywności, a mianowicie Zakończenie Postfiksa.

Jeśli chcesz wstawić zerową wersję, wpisz ".null" po nazwie zmiennej, np.

postfix completion

i kod zerowy kontroli zostanie włożona automatycznie, np

null checking code

IntelliJ IDEA zapewnia bardziej poręczny uzupełnienia Postfix, które można znaleźć w preferencjach na Editor> Ogólne> Postfix Ukończenie

Postfix Completion