You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2013/01/08 12:27:59 UTC

svn commit: r1430220 - in /openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans: component/ decorator/ inject/ intercept/webbeans/

Author: struberg
Date: Tue Jan  8 11:27:59 2013
New Revision: 1430220

URL: http://svn.apache.org/viewvc?rev=1430220&view=rev
Log:
OWB-344 InjectableMethod(s) only handles a singular method...

Added:
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java   (contents, props changed)
      - copied, changed from r1430161, openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethods.java
Removed:
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethods.java
Modified:
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/ProducerMethodBean.java
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/Injectable.java
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptorBeanPleaseRemove.java

Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java?rev=1430220&r1=1430219&r2=1430220&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractInjectionTargetBean.java Tue Jan  8 11:27:59 2013
@@ -45,7 +45,7 @@ import org.apache.webbeans.decorator.Web
 import org.apache.webbeans.exception.WebBeansConfigurationException;
 import org.apache.webbeans.exception.WebBeansException;
 import org.apache.webbeans.inject.InjectableField;
-import org.apache.webbeans.inject.InjectableMethods;
+import org.apache.webbeans.inject.InjectableMethod;
 import org.apache.webbeans.intercept.InterceptorData;
 import javax.enterprise.inject.spi.InterceptionType;
 import org.apache.webbeans.intercept.InvocationContextImpl;
@@ -386,7 +386,7 @@ public abstract class AbstractInjectionT
     @SuppressWarnings("unchecked")
     private void injectMethod(Method method, Object instance, CreationalContext<?> creationalContext)
     {
-        InjectableMethods m = new InjectableMethods(method, instance, this, creationalContext);
+        InjectableMethod m = new InjectableMethod(method, instance, this, creationalContext);
         m.doInjection();        
     }
 

Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/ProducerMethodBean.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/ProducerMethodBean.java?rev=1430220&r1=1430219&r2=1430220&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/ProducerMethodBean.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/ProducerMethodBean.java Tue Jan  8 11:27:59 2013
@@ -35,7 +35,7 @@ import org.apache.webbeans.context.creat
 import org.apache.webbeans.context.creational.DependentCreationalContext.DependentType;
 import org.apache.webbeans.exception.WebBeansConfigurationException;
 import org.apache.webbeans.inject.AbstractInjectable;
-import org.apache.webbeans.inject.InjectableMethods;
+import org.apache.webbeans.inject.InjectableMethod;
 import org.apache.webbeans.util.WebBeansUtil;
 
 /**
@@ -143,7 +143,7 @@ public class ProducerMethodBean<T> exten
         T instance = null;
         Object parentInstance = null;
         CreationalContext<?> parentCreational = null;
-        InjectableMethods<T> m;
+        InjectableMethod<T> m;
         List<DependentCreationalContext<Object>> oldDependents =
                 dependentInstanceOfProducerMethods.get();
 
@@ -158,7 +158,7 @@ public class ProducerMethodBean<T> exten
                 parentInstance = getParentInstance(parentCreational);
             }
 
-            m = new InjectableMethods<T>(creatorMethod, parentInstance, this, creationalContext);
+            m = new InjectableMethod<T>(creatorMethod, parentInstance, this, creationalContext);
             //Injection of parameters
             instance = m.doInjection();
             
@@ -287,7 +287,7 @@ public class ProducerMethodBean<T> exten
         {
             Object parentInstance = null;
             CreationalContext<?> parentCreational = null;
-            InjectableMethods<T> m = null;
+            InjectableMethod<T> m = null;
             try
             {
                 parentCreational = getManager().createCreationalContext(ownerComponent);
@@ -297,7 +297,7 @@ public class ProducerMethodBean<T> exten
                     parentInstance = getParentInstance(parentCreational);
                 }
 
-                m = new InjectableMethods<T>(disposalMethod, parentInstance, ownerComponent, creationalContext);
+                m = new InjectableMethod<T>(disposalMethod, parentInstance, ownerComponent, creationalContext);
                 m.setDisposable(true);
                 m.setProducerMethodInstance(instance);
 

Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java?rev=1430220&r1=1430219&r2=1430220&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/decorator/WebBeansDecorator.java Tue Jan  8 11:27:59 2013
@@ -26,7 +26,7 @@ import org.apache.webbeans.config.WebBea
 import org.apache.webbeans.exception.WebBeansConfigurationException;
 import org.apache.webbeans.exception.WebBeansException;
 import org.apache.webbeans.inject.InjectableField;
-import org.apache.webbeans.inject.InjectableMethods;
+import org.apache.webbeans.inject.InjectableMethod;
 import org.apache.webbeans.logger.WebBeansLoggerFacade;
 import org.apache.webbeans.util.AnnotationUtil;
 import org.apache.webbeans.util.ClassUtil;
@@ -421,7 +421,7 @@ public class WebBeansDecorator<T> extend
     @SuppressWarnings("unchecked")
     private void injectMethod(Method method, Object instance, CreationalContext<?> creationalContext)
     {
-        InjectableMethods m = new InjectableMethods(method, instance, wrappedBean, creationalContext);
+        InjectableMethod m = new InjectableMethod(method, instance, wrappedBean, creationalContext);
         m.doInjection();        
     }
         

Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java?rev=1430220&r1=1430219&r2=1430220&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java Tue Jan  8 11:27:59 2013
@@ -51,7 +51,7 @@ import org.apache.webbeans.util.WebBeans
  * 
  * @see InjectableField
  * @see InjectableConstructor
- * @see InjectableMethods
+ * @see InjectableMethod
  */
 public abstract class AbstractInjectable implements Injectable
 {

Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/Injectable.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/Injectable.java?rev=1430220&r1=1430219&r2=1430220&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/Injectable.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/Injectable.java Tue Jan  8 11:27:59 2013
@@ -33,7 +33,7 @@ package org.apache.webbeans.inject;
  * @since 1.0
  * @see InjectableConstructor
  * @see InjectableField
- * @see InjectableMethods
+ * @see InjectableMethod
  * @see AbstractInjectable
  */
 public interface Injectable

Copied: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java (from r1430161, openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethods.java)
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java?p2=openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java&p1=openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethods.java&r1=1430161&r2=1430220&rev=1430220&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethods.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java Tue Jan  8 11:27:59 2013
@@ -39,7 +39,7 @@ import org.apache.webbeans.container.Inj
 import org.apache.webbeans.exception.WebBeansException;
 
 @SuppressWarnings("unchecked")
-public class InjectableMethods<T> extends AbstractInjectable
+public class InjectableMethod<T> extends AbstractInjectable
 {
     /** Injectable method */
     protected Method method;
@@ -61,7 +61,7 @@ public class InjectableMethods<T> extend
      * @param m injectable method
      * @param instance component instance
      */
-    public InjectableMethods(Method m, Object instance, OwbBean<?> owner,CreationalContext<?> creationalContext)
+    public InjectableMethod(Method m, Object instance, OwbBean<?> owner, CreationalContext<?> creationalContext)
     {
         super(owner,creationalContext);
         method = m;

Propchange: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableMethod.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptorBeanPleaseRemove.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptorBeanPleaseRemove.java?rev=1430220&r1=1430219&r2=1430220&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptorBeanPleaseRemove.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/webbeans/WebBeansInterceptorBeanPleaseRemove.java Tue Jan  8 11:27:59 2013
@@ -27,7 +27,7 @@ import org.apache.webbeans.config.WebBea
 import org.apache.webbeans.exception.WebBeansConfigurationException;
 import org.apache.webbeans.exception.WebBeansException;
 import org.apache.webbeans.inject.InjectableField;
-import org.apache.webbeans.inject.InjectableMethods;
+import org.apache.webbeans.inject.InjectableMethod;
 import org.apache.webbeans.intercept.OwbInterceptor;
 import org.apache.webbeans.util.AnnotationUtil;
 
@@ -322,7 +322,7 @@ public class WebBeansInterceptorBeanPlea
     @SuppressWarnings("unchecked")
     private void injectMethod(Method method, Object instance, CreationalContext<?> creationalContext)
     {
-        InjectableMethods m = new InjectableMethods(method, instance, delegateBean, creationalContext);
+        InjectableMethod m = new InjectableMethod(method, instance, delegateBean, creationalContext);
         m.doInjection();        
     }