[vmkit-commits] [vmkit] r180321 - Added stale reference test: stale reference to object received from service call.
Peter Senna Tschudin
peter.senna at gmail.com
Thu Apr 25 09:56:24 PDT 2013
Author: peter.senna
Date: Thu Apr 25 11:54:54 2013
New Revision: 180321
URL: http://llvm.org/viewvc/llvm-project?rev=180321&view=rev
Log:
Added stale reference test: stale reference to object received from service call.
(cherry picked from commit 7b1d7bbe137a4ad97347b96ef5f903bbee543b34)
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=180321&r1=180320&r2=180321&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:54 2013
@@ -37,15 +37,17 @@ public class Activator
aST.open();
A service = (A)aST.getService();
- if (service != null) {
+ if (service != null)
+ a.add(service);
+
+ context.addServiceListener(this, "(objectclass=" + A.class.getName() + ")");
+
+ if (a != 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