You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cz...@apache.org on 2018/09/14 17:40:35 UTC

svn commit: r1840944 - /felix/trunk/scr/src/main/java/org/apache/felix/scr/impl/inject/methods/BindMethod.java

Author: cziegeler
Date: Fri Sep 14 17:40:35 2018
New Revision: 1840944

URL: http://svn.apache.org/viewvc?rev=1840944&view=rev
Log:
FELIX-5926 : Logger instance is not set for constructor and reference injection

Modified:
    felix/trunk/scr/src/main/java/org/apache/felix/scr/impl/inject/methods/BindMethod.java

Modified: felix/trunk/scr/src/main/java/org/apache/felix/scr/impl/inject/methods/BindMethod.java
URL: http://svn.apache.org/viewvc/felix/trunk/scr/src/main/java/org/apache/felix/scr/impl/inject/methods/BindMethod.java?rev=1840944&r1=1840943&r2=1840944&view=diff
==============================================================================
--- felix/trunk/scr/src/main/java/org/apache/felix/scr/impl/inject/methods/BindMethod.java (original)
+++ felix/trunk/scr/src/main/java/org/apache/felix/scr/impl/inject/methods/BindMethod.java Fri Sep 14 17:40:35 2018
@@ -676,7 +676,8 @@ implements org.apache.felix.scr.impl.inj
         int i = 0;
         for ( ValueUtils.ValueType pt: m_paramTypes )
         {
-            result[i++] = ValueUtils.getValue(getComponentClass().getName(), pt, null, key, refPair);
+            result[i] = ValueUtils.getValue(getComponentClass().getName(), pt, method.getParameterTypes()[i], key, refPair);
+            i++;
         }
         return result;
     }