2013-08-15 2 views
0

В Netbeans вы можете делать такие вещи, как писать «PSVM», а затем нажать вкладку и генерируетЕсть ли способ кодировать полную нулевую проверку в java в среде netbeans IDE?

public static void main(String[] args) { 
    //your cursor is placed here. 
} 

Точно так же есть способ писать для циклов, попробуйте ловить блоки, InstanceOf чеки и тому подобное. Есть ли что-то похожее на этот подход, чтобы сгенерировать нулевую проверку переменной?

Я хотел бы что-то вроде этого:

ResultSet rs; 
rs //pressing some magic button like ctrl+space or "rs null<TAB>" 
    //and a code like this would be generated: 

if (rs != null) //your cursor will be placed here. 

или

if (rs != null) 
{ 
    //your cursor here 
} 
+0

Да, воспользуйтесь настройками, там есть место, где вы можете написать свой собственный автозаполненный материал. – Kayaman

+0

Да, я начал копаться, должен был сделать раньше. Не знаю, как использовать язык, чтобы написать его еще, но как только я это выясню, я напишу его и напишу в ответ. – Ev0oD

ответ

1

Вы можете создать свой собственный шаблон для этого:

Перейти к Tools-> Options-> editor-> Код Templates-> New-> Аббревиатура: ifnn

Expanded текст:

if (${EXP instanceof=”Object”} != null) { 
    ${selection}${cursor} 
} 

Затем нажмите «ifnn» + TAB в редакторе.

1

Поэтому я решил создать этот шаблон: (. Модифицированная версия принятого ответа)

if(${EXP instanceof="Object"} != null) { 
    ${EXP}.${cursor} 
} 

присваивается просто «nn» для «не null».

А также это для проверки атрибутов/параметров в начале методов.

Validate.notNull(${var}, "${var} can't be null"); 

, который я продлеваю, записывая «valp» и нажимая вкладку (аббревиатура для параметра проверки). Он короче и более краткий, чем:

if(someVar == null){ 
    throw new Exception("someVar can't be null"); 
} 

, который является полезным, когда есть много проверенных параметров.