6
6
import { ArrayQueue , pushMany } from 'vs/base/common/arrays' ;
7
7
import { VSBuffer , VSBufferReadableStream } from 'vs/base/common/buffer' ;
8
8
import { Color } from 'vs/base/common/color' ;
9
- import { illegalArgument , onUnexpectedError } from 'vs/base/common/errors' ;
9
+ import { BugIndicatingError , illegalArgument , onUnexpectedError } from 'vs/base/common/errors' ;
10
10
import { Emitter , Event } from 'vs/base/common/event' ;
11
11
import { IMarkdownString } from 'vs/base/common/htmlContent' ;
12
12
import { combinedDisposable , Disposable , IDisposable , MutableDisposable } from 'vs/base/common/lifecycle' ;
@@ -792,7 +792,7 @@ export class TextModel extends Disposable implements model.ITextModel, IDecorati
792
792
public getLineContent ( lineNumber : number ) : string {
793
793
this . _assertNotDisposed ( ) ;
794
794
if ( lineNumber < 1 || lineNumber > this . getLineCount ( ) ) {
795
- throw new Error ( 'Illegal value for lineNumber' ) ;
795
+ throw new BugIndicatingError ( 'Illegal value for lineNumber' ) ;
796
796
}
797
797
798
798
return this . _buffer . getLineContent ( lineNumber ) ;
@@ -801,7 +801,7 @@ export class TextModel extends Disposable implements model.ITextModel, IDecorati
801
801
public getLineLength ( lineNumber : number ) : number {
802
802
this . _assertNotDisposed ( ) ;
803
803
if ( lineNumber < 1 || lineNumber > this . getLineCount ( ) ) {
804
- throw new Error ( 'Illegal value for lineNumber' ) ;
804
+ throw new BugIndicatingError ( 'Illegal value for lineNumber' ) ;
805
805
}
806
806
807
807
return this . _buffer . getLineLength ( lineNumber ) ;
@@ -834,23 +834,23 @@ export class TextModel extends Disposable implements model.ITextModel, IDecorati
834
834
public getLineMaxColumn ( lineNumber : number ) : number {
835
835
this . _assertNotDisposed ( ) ;
836
836
if ( lineNumber < 1 || lineNumber > this . getLineCount ( ) ) {
837
- throw new Error ( 'Illegal value for lineNumber' ) ;
837
+ throw new BugIndicatingError ( 'Illegal value for lineNumber' ) ;
838
838
}
839
839
return this . _buffer . getLineLength ( lineNumber ) + 1 ;
840
840
}
841
841
842
842
public getLineFirstNonWhitespaceColumn ( lineNumber : number ) : number {
843
843
this . _assertNotDisposed ( ) ;
844
844
if ( lineNumber < 1 || lineNumber > this . getLineCount ( ) ) {
845
- throw new Error ( 'Illegal value for lineNumber' ) ;
845
+ throw new BugIndicatingError ( 'Illegal value for lineNumber' ) ;
846
846
}
847
847
return this . _buffer . getLineFirstNonWhitespaceColumn ( lineNumber ) ;
848
848
}
849
849
850
850
public getLineLastNonWhitespaceColumn ( lineNumber : number ) : number {
851
851
this . _assertNotDisposed ( ) ;
852
852
if ( lineNumber < 1 || lineNumber > this . getLineCount ( ) ) {
853
- throw new Error ( 'Illegal value for lineNumber' ) ;
853
+ throw new BugIndicatingError ( 'Illegal value for lineNumber' ) ;
854
854
}
855
855
return this . _buffer . getLineLastNonWhitespaceColumn ( lineNumber ) ;
856
856
}
0 commit comments