You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by oh...@apache.org on 2013/10/27 11:01:34 UTC

svn commit: r1536081 - in /commons/proper/beanutils/branches/java5/src: main/java/org/apache/commons/beanutils/DynaBeanMapDecorator.java test/java/org/apache/commons/beanutils/DynaBeanMapDecoratorTestCase.java

Author: oheger
Date: Sun Oct 27 10:01:34 2013
New Revision: 1536081

URL: http://svn.apache.org/r1536081
Log:
Deprecated DynaBeanMapDecorator.

New code should use DynaBeanPropertyMapDecorator which has the correct generic
type parameters.

Modified:
    commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/DynaBeanMapDecorator.java
    commons/proper/beanutils/branches/java5/src/test/java/org/apache/commons/beanutils/DynaBeanMapDecoratorTestCase.java

Modified: commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/DynaBeanMapDecorator.java
URL: http://svn.apache.org/viewvc/commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/DynaBeanMapDecorator.java?rev=1536081&r1=1536080&r2=1536081&view=diff
==============================================================================
--- commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/DynaBeanMapDecorator.java (original)
+++ commons/proper/beanutils/branches/java5/src/main/java/org/apache/commons/beanutils/DynaBeanMapDecorator.java Sun Oct 27 10:01:34 2013
@@ -64,7 +64,12 @@ package org.apache.commons.beanutils;
  *
  * @since BeanUtils 1.8.0
  * @version $Id$
+ * @deprecated Use {@link DynaBeanPropertyMapDecorator} instead. When adding
+ * generics it turned out that it was not possible to use the correct type
+ * parameters without breaking backwards compatibility. Therefore, class
+ * {@code DynaBeanPropertyMapDecorator} was introduced as a replacement.
  */
+@Deprecated
 public class DynaBeanMapDecorator extends BaseDynaBeanMapDecorator<Object> {
     /**
      * Construct a Map for the specified {@link DynaBean}.

Modified: commons/proper/beanutils/branches/java5/src/test/java/org/apache/commons/beanutils/DynaBeanMapDecoratorTestCase.java
URL: http://svn.apache.org/viewvc/commons/proper/beanutils/branches/java5/src/test/java/org/apache/commons/beanutils/DynaBeanMapDecoratorTestCase.java?rev=1536081&r1=1536080&r2=1536081&view=diff
==============================================================================
--- commons/proper/beanutils/branches/java5/src/test/java/org/apache/commons/beanutils/DynaBeanMapDecoratorTestCase.java (original)
+++ commons/proper/beanutils/branches/java5/src/test/java/org/apache/commons/beanutils/DynaBeanMapDecoratorTestCase.java Sun Oct 27 10:01:34 2013
@@ -34,6 +34,7 @@ import junit.framework.TestSuite;
  *
  * @version $Id$
  */
+@SuppressWarnings("deprecation")
 public class DynaBeanMapDecoratorTestCase extends TestCase {
 
     private static final DynaProperty stringProp = new DynaProperty("stringProp", String.class);