Ярлык IntelliJ для вставки нулевой проверки? - PullRequest
9 голосов
/ 13 апреля 2010

Есть ли ярлык для вставки кода:

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

Ответы [ 5 ]

22 голосов
/ 03 апреля 2016

Попробуйте набрать ifn, а затем Tab. Вы можете найти больше из них или определить свои собственные, перейдя в настройки и выполнив поиск «Живые шаблоны».

7 голосов
/ 26 августа 2016

IntelliJ IDEA предоставляет другую функциональность, похожую на ярлыки, которая может помочь вам повысить производительность, а именно: Завершение постфикса .

Если вы хотите вставить нулевую проверку, введите «.null» после имени переменной, например,

postfix completion

и проверочный код будет вставлен автоматически, например,

null checking code

IntelliJ IDEA предоставляет более удобные дополнения постфикса, которые вы можете найти в «Предпочтениях» в Редактор> Общие> Завершение постфикса

Postfix Completion

3 голосов
/ 18 июля 2014

Существует простой способ сделать это (в версии 13.1), описанный здесь: http://blog.jetbrains.com/idea/2014/03/postfix-completion/

3 голосов
/ 13 апреля 2010

Шаблон для этого не определен, но вы можете легко создать его.Просто следуйте инструкциям здесь .

0 голосов
/ 13 апреля 2010

Если у вас все в порядке с некоторыми аннотациями в вашем коде, тогда вы можете попробовать решение, упомянутое здесь . Это не решает проблему напрямую, но если у вас есть такой тип нулевых проверок во многих местах, вы можете использовать это:)

...