commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tomas Viberg" <to...@viberg.nu>
Subject [PATCH] BeanUtils - read only properties and null value conversion
Date Sun, 19 May 2002 11:01:24 GMT
Hello,

I humbly submit a patch for BeanUtils.java, correcting the following errors:

1. When you try to populate a read-only property, the populate method throws a NoSuchMethodException
(wrapped in an InvocationTargetException), since there is no check that the property has a
setter method.

2. When you try to populate a primitive property with a null value, you get a NullPointerException,
since no data type conversion is applied to null values. 

I have also patched BeanUtilsTestCase.java to include setting a primitive property to null
and attempting to set a read-only (simple) property.

Regards,
Tomas Viberg, tomas@viberg.nu

Mime
View raw message