commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From simonetrip...@apache.org
Subject svn commit: r1164513 - /commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/impl/ContextBase.java
Date Fri, 02 Sep 2011 12:46:49 GMT
Author: simonetripodi
Date: Fri Sep  2 12:46:49 2011
New Revision: 1164513

URL: http://svn.apache.org/viewvc?rev=1164513&view=rev
Log:
fixed descriptors Map generic types

Modified:
    commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/impl/ContextBase.java

Modified: commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/impl/ContextBase.java
URL: http://svn.apache.org/viewvc/commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/impl/ContextBase.java?rev=1164513&r1=1164512&r2=1164513&view=diff
==============================================================================
--- commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/impl/ContextBase.java
(original)
+++ commons/proper/chain/branches/version-2.0-work/src/main/java/org/apache/commons/chain/impl/ContextBase.java
Fri Sep  2 12:46:49 2011
@@ -112,7 +112,7 @@ public class ContextBase extends Concurr
      * This collection is allocated only if there are any JavaBeans
      * properties.</p>
      */
-    private transient Map descriptors = null;
+    private transient Map<String, PropertyDescriptor> descriptors = null;
 
 
     /**
@@ -162,7 +162,7 @@ public class ContextBase extends Concurr
         } else {
             Iterator<String> keys = keySet().iterator();
             while (keys.hasNext()) {
-                Object key = keys.next();
+                String key = keys.next();
                 if (!descriptors.containsKey(key)) {
                     keys.remove();
                 }
@@ -256,8 +256,7 @@ public class ContextBase extends Concurr
 
         // Case 2 -- this is a local property
         if (key != null) {
-            PropertyDescriptor descriptor =
-                (PropertyDescriptor) descriptors.get(key);
+            PropertyDescriptor descriptor = descriptors.get(key);
             if (descriptor != null) {
                 if (descriptor.getReadMethod() != null) {
                     return (readProperty(descriptor));
@@ -334,8 +333,7 @@ public class ContextBase extends Concurr
 
         // Case 2 -- this is a local property
         if (key != null) {
-            PropertyDescriptor descriptor =
-                (PropertyDescriptor) descriptors.get(key);
+            PropertyDescriptor descriptor = descriptors.get(key);
             if (descriptor != null) {
                 Object previous = null;
                 if (descriptor.getReadMethod() != null) {
@@ -394,8 +392,7 @@ public class ContextBase extends Concurr
 
         // Case 2 -- this is a local property
         if (key != null) {
-            PropertyDescriptor descriptor =
-                (PropertyDescriptor) descriptors.get(key);
+            PropertyDescriptor descriptor = descriptors.get(key);
             if (descriptor != null) {
                 throw new UnsupportedOperationException
                     ("Local property '" + key + "' cannot be removed");
@@ -483,7 +480,7 @@ public class ContextBase extends Concurr
             // Add descriptor (ignoring getClass() and isEmpty())
             if (!("class".equals(name) || "empty".equals(name))) {
                 if (descriptors == null) {
-                    descriptors = new HashMap((pd.length - 2));
+                    descriptors = new HashMap<String, PropertyDescriptor>((pd.length
- 2));
                 }
                 descriptors.put(name, pd[i]);
                 super.put(name, singleton);



Mime
View raw message