- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
/**
* Возбуждает IllegalArgumentException если аргумент null.
* Формирует сообщение об ошибке с именем условия.
*
* @param argument проверяемый аргумент
* @param argumentName имя аргумента
*/
public static void ensureNotNull(Object argument, String argumentName) {
if (argument == null) {
throw new IllegalArgumentException("Null '" + argumentName + "' not allowed.");
}
}
johnsoft 07.09.2009 14:52 # 0
guest 08.09.2009 12:33 # +2
guest 09.09.2009 09:27 # +1
NPE кидать самому не следует, по этой теме можно почитать http://stackoverflow.com/questions/3881/illegalargumentexception-or-nullpointerexception-for-a-null-parameter
Ниже сказано про ассерты. В чем плюс их использования?
guest 09.09.2009 11:27 # 0
http://stackoverflow.com/questions/513216/validating-function-arguments
guest 09.09.2009 12:20 # 0
guest 08.09.2009 17:11 # 0
guest 07.09.2009 15:33 # 0
guest 07.09.2009 15:59 # +1
guest 07.09.2009 17:41 # 0
guest 07.09.2009 20:56 # +1
guest 08.09.2009 06:48 # +1
johnsoft 14.09.2009 09:45 # 0
guest 08.09.2009 00:59 # +1
Очень возбуждает. :-)
guest 08.09.2009 01:35 # 0
Говногость 08.09.2009 12:42 # 0
EfremoffPaul 08.09.2009 13:48 # 0
1. Может быть сделать наследуемый метод. А то эта процедура какая-то беспородная.
2. Чем не устраивает NPE.
3. Стоит ли геморроиться со своим типом исключений, стандартных и так не мало.
guest 08.09.2009 15:28 # 0
NPE тут вообще ни к селу ни к городу, но используется для других целей.
guest 09.09.2009 13:00 # 0
guest 09.09.2009 13:36 # 0
guest 10.09.2009 15:04 # 0
единственное, что тут говнокод - это комментарии в коде на русском
метод более чем годный
johnsoft 10.09.2009 16:21 # 0
xeonix 12.10.2009 16:38 # 0
guest 12.01.2010 20:36 # 0
guest 06.03.2010 15:28 # −1
КОМЕНТ - ЭТО НЕ КОД!! :) -> какой нахрен гавнокод в коментах? И какой нах разгел гавнокод в коментах :)
guest 08.03.2010 10:52 # 0