summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Hertz <shertz@google.com>2017-04-11 07:00:52 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2017-04-11 07:00:53 +0000
commiteba8f9379c93bb3ff9b2e8dbcb2a3f9b5ef545e7 (patch)
tree52f37f077eaae181ead7e148eea07d6180cfbb7c
parentc7f73eb9b360fd3b538246fb49f45f730863c8dc (diff)
parentf63e3e0dc0bd6dcc531e3cbb2127a5828339dc25 (diff)
downloadapache-harmony-eba8f9379c93bb3ff9b2e8dbcb2a3f9b5ef545e7.tar.gz
Merge "JDWP: update ReferenceType.InstancesTest"
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/InstancesDebuggee.java29
1 files changed, 18 insertions, 11 deletions
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/InstancesDebuggee.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/InstancesDebuggee.java
index b165f26..f59adf7 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/InstancesDebuggee.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/ReferenceType/InstancesDebuggee.java
@@ -39,23 +39,30 @@ public class InstancesDebuggee extends SyncDebuggee {
@Override
public void run() {
- //Objects reachable for garbage collection purpose
-
+ // Objects reachable for garbage collection purpose.
ArrayList<MockClass> reachableObjs = new ArrayList<MockClass>();
-
- for(int i = 0; i < reachableObjNum; i++) {
- reachableObjs.add(new MockClass(true));
- }
-
- //Objects unreachable
- for(int i = 0; i < unreachableObjNum; i++) {
- new MockClass(false);
- }
+ allocateReachableObjects(reachableObjs);
+
+ // Objects unreachable.
+ allocateUnreachableObjects();
+
synchronizer.sendMessage(JPDADebuggeeSynchronizer.SGNL_READY);
logWriter.println("--> Debuggee: InstancesDebuggee...");
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_CONTINUE);
}
+ private static void allocateReachableObjects(ArrayList<MockClass> reachableObjs) {
+ for (int i = 0; i < reachableObjNum; i++) {
+ reachableObjs.add(new MockClass(true));
+ }
+ }
+
+ private static void allocateUnreachableObjects() {
+ for (int i = 0; i < unreachableObjNum; i++) {
+ new MockClass(false);
+ }
+ }
+
public static void main(String[] args) {
runDebuggee(InstancesDebuggee.class);
}