package jetbrains.mps.debugger.java.api.settings;
/*Generated by MPS */
public class RemoteConnectionSettings extends DebugConnectionSettings implements Cloneable {
private boolean mySuspend = false;
public RemoteConnectionSettings(String hostName, int port) {
super(hostName, port);
}
public RemoteConnectionSettings() {
super();
}
@Override
public boolean isServerMode() {
return false;
}
@Override
public boolean isSuspend() {
return mySuspend;
}
public void setSuspend(boolean suspend) {
mySuspend = suspend;
}
@Override
public RemoteConnectionSettings clone() throws CloneNotSupportedException {
RemoteConnectionSettings connectionSettings = new RemoteConnectionSettings(getHostName(), getPort());
connectionSettings.setSuspend(isSuspend());
return connectionSettings;
}
public static String getClientCommandLine(boolean useSockets, int port) {
return "-Xdebug " + DebugConnectionSettings.getCommandLine(true, useSockets, false, Integer.toString(port));
}
}