cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marc Portier <...@outerthought.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 19:55:56 GMT


Ugo Cei wrote:

> Il giorno 21/apr/04, alle 20:14, Marc Portier ha scritto:
>>
>> Joerg Heinicke 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.
> 

yeah, sorry for assuming too much context upfront
thx for acking

-marc=
-- 
Marc Portier                            http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
Read my weblog at                http://blogs.cocoondev.org/mpo/
mpo@outerthought.org                              mpo@apache.org

Mime
View raw message