return new SdkParams(target, vmLine, vmColumn);
}
});
IgnoreCountBreakpointExtension extension = javascriptVm.getIgnoreCountBreakpointExtension();
if (extension == null) {
if (uiBreakpoint.getEffectiveIgnoreCount() != Breakpoint.EMPTY_VALUE) {
ChromiumDebugPlugin.log(
new Exception("Failed to set breakpoint ignore count as it is not supported by VM"));
}
return javascriptVm.setBreakpoint(
sdkParams.target,
sdkParams.line,
sdkParams.column,
uiBreakpoint.isEnabled(),
uiBreakpoint.getCondition(),
callback, syncCallback);
} else {
return extension.setBreakpoint(
javascriptVm,
sdkParams.target,
sdkParams.line,
sdkParams.column,
uiBreakpoint.isEnabled(),