diff --git a/src/services/services.ts b/src/services/services.ts index bdc6fe62d5d..146baf96d32 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -91,7 +91,10 @@ namespace ts { } public getText(sourceFile?: SourceFile): string { - return (sourceFile || this.getSourceFile()).text.substring(this.getStart(), this.getEnd()); + if (!sourceFile) { + sourceFile = this.getSourceFile(); + } + return sourceFile.text.substring(this.getStart(sourceFile), this.getEnd()); } private addSyntheticNodes(nodes: Node[], pos: number, end: number, useJSDocScanner?: boolean): number {