package krasa.visualvm.runner;
import com.google.common.base.Objects;
import com.intellij.debugger.impl.GenericDebuggerRunnerSettings;
import krasa.visualvm.VisualVMHelper;
public class VisualVMGenericDebuggerRunnerSettings extends GenericDebuggerRunnerSettings {
protected long visualVMId;
public VisualVMGenericDebuggerRunnerSettings() {
visualVMId = VisualVMHelper.getNextID();
}
public long getVisualVMId() {
return visualVMId;
}
public void setVisualVMId(long visualVMId) {
this.visualVMId = visualVMId;
}
public void generateId() {
visualVMId = VisualVMHelper.getNextID();
}
@Override
public String toString() {
return Objects.toStringHelper(this)
.add("visualVMId", visualVMId)
.toString();
}
}