[jboss-cvs] JBossAS SVN: r109187 - projects/metadata/common/trunk/src/main/java/org/jboss/metadata/annotation/creator.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Nov 6 10:35:01 EDT 2010


Author: jaikiran
Date: 2010-11-06 10:35:00 -0400 (Sat, 06 Nov 2010)
New Revision: 109187

Modified:
   projects/metadata/common/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractInjectionTargetProcessor.java
   projects/metadata/common/trunk/src/main/java/org/jboss/metadata/annotation/creator/ProcessorUtils.java
Log:
JBMETA-310 Return a modifiable collection from ProcessorUtils.getInjectionTargets()

Modified: projects/metadata/common/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractInjectionTargetProcessor.java
===================================================================
--- projects/metadata/common/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractInjectionTargetProcessor.java	2010-11-06 13:37:52 UTC (rev 109186)
+++ projects/metadata/common/trunk/src/main/java/org/jboss/metadata/annotation/creator/AbstractInjectionTargetProcessor.java	2010-11-06 14:35:00 UTC (rev 109187)
@@ -22,7 +22,6 @@
 package org.jboss.metadata.annotation.creator;
 
 import java.lang.reflect.AnnotatedElement;
-import java.util.Collections;
 import java.util.HashSet;
 import java.util.Set;
 
@@ -74,7 +73,7 @@
                injectionTargets.add(target);
          }
          if (injectionTargets.size() > 0)
-            existingRef.setInjectionTargets(Collections.unmodifiableSet(injectionTargets));
+            existingRef.setInjectionTargets(new HashSet<ResourceInjectionTargetMetaData>(injectionTargets));
       }
    }
 }

Modified: projects/metadata/common/trunk/src/main/java/org/jboss/metadata/annotation/creator/ProcessorUtils.java
===================================================================
--- projects/metadata/common/trunk/src/main/java/org/jboss/metadata/annotation/creator/ProcessorUtils.java	2010-11-06 13:37:52 UTC (rev 109186)
+++ projects/metadata/common/trunk/src/main/java/org/jboss/metadata/annotation/creator/ProcessorUtils.java	2010-11-06 14:35:00 UTC (rev 109187)
@@ -26,7 +26,6 @@
 import java.lang.reflect.Field;
 import java.lang.reflect.Method;
 import java.util.Collection;
-import java.util.Collections;
 import java.util.HashSet;
 import java.util.Set;
 
@@ -57,7 +56,8 @@
          ResourceInjectionTargetMetaData target = new ResourceInjectionTargetMetaData();
          target.setInjectionTargetClass(getDeclaringClass(element));
          target.setInjectionTargetName(name);
-         injectionTargets = Collections.singleton(target);
+         injectionTargets = new HashSet<ResourceInjectionTargetMetaData>();
+         injectionTargets.add(target);
       }
       return injectionTargets;
    }



More information about the jboss-cvs-commits mailing list