langtools/test/jdk/jshell/MyExecutionControl.java
changeset 43758 868af3718a21
parent 42969 a48d4f74d322
equal deleted inserted replaced
43757:7193f6ef25db 43758:868af3718a21
    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());