Hi All,

I want us to decide what we want for 2.0 with the classes
BeanUtilsBean2 vs BeanUtilsBean, and ConvertUtilsBean2 vs
ConvertUtilsBean.

For your convenience:
- 
https://github.com/apache/commons-beanutils/blob/master/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean2.java
- 
https://github.com/apache/commons-beanutils/blob/master/src/main/java/org/apache/commons/beanutils2/BeanUtilsBean.java
- 
https://github.com/apache/commons-beanutils/blob/master/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean2.java
- 
https://github.com/apache/commons-beanutils/blob/master/src/main/java/org/apache/commons/beanutils2/ConvertUtilsBean.java

I plan on doing a 2.0.0-M1 release in mid-September if we can resolve
this and put the new package out in the wild.

Possible solutions:

1) Do nothing, keep both classes and explain when to use one vs. the other
2) The "simplest" change is to pull up the "2" classes's method into
their respective supertype and adjust the tests to make the "2"
behavior the _only_ behavior

What needs addressing no matter what IMO is to remove the global
variable  BeanUtilsBean.BEANS_BY_CLASSLOADER. Even with class loader
independence, you can still have multiple libraries and your app
competing for setting and using the default.

Thoughts?

Gary

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to