Author: gerdogdu
Date: Mon Feb 15 22:03:12 2010
New Revision: 910345

URL: http://svn.apache.org/viewvc?rev=910345&view=rev
Log:
Update producer field creation to set field on ResourceBean

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansAnnotatedTypeUtil.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java?rev=910345&r1=910344&r2=910345&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/DefinitionUtil.java
 Mon Feb 15 22:03:12 2010
@@ -707,6 +707,7 @@
             defineProducerMethodApiTypes(resourceBean, field.getGenericType() 
, field.getDeclaredAnnotations());
             defineQualifiers(resourceBean, field.getDeclaredAnnotations());
             resourceBean.setImplScopeType(new DependentScopeLiteral());
+            resourceBean.setProducerField(field);
             
             return resourceBean;
         }

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansAnnotatedTypeUtil.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansAnnotatedTypeUtil.java?rev=910345&r1=910344&r2=910345&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansAnnotatedTypeUtil.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansAnnotatedTypeUtil.java
 Mon Feb 15 22:03:12 2010
@@ -433,7 +433,8 @@
                     
                     
resourceBean.getTypes().addAll(annotatedField.getTypeClosure());
                     DefinitionUtil.defineQualifiers(resourceBean, anns);       
             
-                    resourceBean.setImplScopeType(new 
DependentScopeLiteral());            
+                    resourceBean.setImplScopeType(new DependentScopeLiteral());
+                    resourceBean.setProducerField(field);
                     
                     producerBeans.add(resourceBean);                    
                 }


Reply via email to