cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ugo Cei <...@apache.org>
Subject Re: [cforms] refactoring questions (was Re: cvs commit: cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/formmodel Struct.java Messages.java Repeater.java MultiValueField.java AbstractContainerWidget.java Output.java Upload.java Action.java Form.java ContainerDelegate.java AbstractWidget.java Field.java Union.java BooleanField.java Widget.java)
Date Wed, 21 Apr 2004 18:52:26 GMT
Il giorno 21/apr/04, alle 20:14, Marc Portier ha scritto:

>
>
> Joerg Heinicke wrote:
>
>> On 21.04.2004 15:34, Ugo Cei wrote:
>>> Marc Portier wrote:
>>>
>> NPE is really bad - not only here - for the two mentioned reasons. 
>> But if you insist on your NPE you can change Ugo's proposal to
>> if (id == null) {
>>   throw new NPE("id must not be null");
>> }
>> So we have NPE, which is RuntimeE, meaningful message and early 
>> failure :)
>
> Sorry guys, be honest: you can't expect every deref in Java to be 
> proceeded by this kind of test?

No, but since you brought up the issue and asked for an input ... 
anyway, your latest proposal looks fine to me.

	Ugo


Mime
View raw message