[vmkit-commits] [vmkit] r180322 - Added stale reference test: stale reference to object injected in another bundle via a service call.
Peter Senna Tschudin
peter.senna at gmail.com
Thu Apr 25 09:56:32 PDT 2013
Author: peter.senna
Date: Thu Apr 25 11:54:59 2013
New Revision: 180322
URL: http://llvm.org/viewvc/llvm-project?rev=180322&view=rev
Log:
Added stale reference test: stale reference to object injected in another bundle via a service call.
(cherry picked from commit 0b2d7c257a321609dc82b8aa3a7ae8f66629504f)
Modified:
vmkit/trunk/tests/ijvm.tests.BImpl/src/ijvm/tests/BImpl/Activator.java
Modified: vmkit/trunk/tests/ijvm.tests.BImpl/src/ijvm/tests/BImpl/Activator.java
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/tests/ijvm.tests.BImpl/src/ijvm/tests/BImpl/Activator.java?rev=180322&r1=180321&r2=180322&view=diff
==============================================================================
--- vmkit/trunk/tests/ijvm.tests.BImpl/src/ijvm/tests/BImpl/Activator.java (original)
+++ vmkit/trunk/tests/ijvm.tests.BImpl/src/ijvm/tests/BImpl/Activator.java Thu Apr 25 11:54:59 2013
@@ -37,17 +37,15 @@ public class Activator
aST.open();
A service = (A)aST.getService();
- if (service != null)
- a.add(service);
-
- context.addServiceListener(this, "(objectclass=" + A.class.getName() + ")");
-
- if (a != null) {
+ if (service != null) {
System.out.println("BImpl got A @ startup");
+ a.add(service);
this.useA();
}
+ context.addServiceListener(this, "(objectclass=" + A.class.getName() + ")");
+
b = new BImpl();
context.registerService(B.class.getName(), b, null);
}
More information about the vmkit-commits
mailing list