improve breakpoint model api

This commit is contained in:
André Weinand
2018-03-31 17:22:15 +02:00
parent e266e0a0a0
commit 345ad41c88
@@ -855,6 +855,19 @@ export class Model implements IModel {
return this.breakpoints;
}
public getBreakpointsForResource(resource: uri): IBreakpoint[] {
const uriString = resource.toString();
return this.breakpoints.filter(bp => bp.uri.toString() === uriString);
}
public getActivatedBreakpointsForResource(resource: uri): IBreakpoint[] {
if (this.breakpointsActivated) {
const uriString = resource.toString();
return this.breakpoints.filter(bp => bp.uri.toString() === uriString);
}
return [];
}
public getFunctionBreakpoints(): IFunctionBreakpoint[] {
return this.functionBreakpoints;
}