Author: marrs
Date: Mon Jul 9 14:21:16 2007
New Revision: 554768
URL: http://svn.apache.org/viewvc?view=rev&rev=554768
Log:
Fixed a mistake in the order in which signatures were searched.
Modified:
felix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
Modified:
felix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
URL:
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java?view=diff&rev=554768&r1=554767&r2=554768
==============================================================================
---
felix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
(original)
+++
felix/trunk/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
Mon Jul 9 14:21:16 2007
@@ -254,7 +254,7 @@
boolean done = false;
while (!done && currentClazz != null) {
done = invokeMethod(instance, currentClazz, methodName,
- new Class[][] {{ServiceReference.class, m_trackedServiceName},
{ServiceReference.class, Object.class}, {ServiceReference.class},
{Object.class}, {m_trackedServiceName}, {}},
+ new Class[][] {{ServiceReference.class, m_trackedServiceName},
{ServiceReference.class, Object.class}, {ServiceReference.class},
{m_trackedServiceName}, {Object.class}, {}},
new Object[][] {{reference, service}, {reference, service},
{reference}, {service}, {service}, {}},
false);
if (!done) {