equal
deleted
inserted
replaced
27 import java.io.ObjectOutput; |
27 import java.io.ObjectOutput; |
28 import java.io.OutputStream; |
28 import java.io.OutputStream; |
29 import java.net.ServerSocket; |
29 import java.net.ServerSocket; |
30 import java.net.Socket; |
30 import java.net.Socket; |
31 import java.util.ArrayList; |
31 import java.util.ArrayList; |
|
32 import java.util.Collections; |
32 import java.util.HashMap; |
33 import java.util.HashMap; |
33 import java.util.List; |
34 import java.util.List; |
34 import java.util.Map; |
35 import java.util.Map; |
35 import java.util.function.Consumer; |
36 import java.util.function.Consumer; |
36 import com.sun.jdi.VMDisconnectedException; |
37 import com.sun.jdi.VMDisconnectedException; |
76 opts.add("-classpath"); |
77 opts.add("-classpath"); |
77 opts.add(System.getProperty("java.class.path") |
78 opts.add(System.getProperty("java.class.path") |
78 + System.getProperty("path.separator") |
79 + System.getProperty("path.separator") |
79 + System.getProperty("user.dir")); |
80 + System.getProperty("user.dir")); |
80 JdiInitiator jdii = new JdiInitiator(port, |
81 JdiInitiator jdii = new JdiInitiator(port, |
81 opts, REMOTE_AGENT, true, null, TIMEOUT); |
82 opts, REMOTE_AGENT, true, null, TIMEOUT, Collections.emptyMap()); |
82 VirtualMachine vm = jdii.vm(); |
83 VirtualMachine vm = jdii.vm(); |
83 Process process = jdii.process(); |
84 Process process = jdii.process(); |
84 |
85 |
85 List<Consumer<String>> deathListeners = new ArrayList<>(); |
86 List<Consumer<String>> deathListeners = new ArrayList<>(); |
86 deathListeners.add(s -> env.closeDown()); |
87 deathListeners.add(s -> env.closeDown()); |