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();
}