Joerg Heinicke wrote:
On 22.11.2007 10:49 Uhr, [EMAIL PROTECTED] wrote:
+           // and put back but prevent NPE because of null value ?!?!?
+           // TODO: How to handle value==null situations?

I have same concerns as Joerg have, but to address this TODO, I'd guess - if it is ever possible - it should be
               if (value == null)
                   props.remove(key);
?

Vadim

+           if (value != null)
+               props.put(key, value);
        }
     }
 }

How can this be null after all? From what I see value can only be null if value was null in the first place, i.e. before replace(..). This means that null must already have been in the Properties object which is kind of impossible since Properties.put(..) inherited from HashTable throws NPE on value being null.

Where do you have this Properties object from which is only injected by the user into AbstractSettingsBeanFactoryPostProcessor?

Joerg


Reply via email to