From 598fb71fe9d018aeaac1f9842d4fa57b6db74a54 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Thu, 20 Nov 2014 16:30:30 -0800 Subject: [PATCH] Remove unnecessary 'do nothing' implementations in SourceFileObject. --- src/services/services.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/services/services.ts b/src/services/services.ts index 7f7a05cd3af75..bf49a5ab5dfeb 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -715,12 +715,12 @@ module ts { public filename: string; public text: string; - // These methods will have their implementation overridden with the implementation the + // These methods will have their implementation provided by the implementation the // compiler actually exports off of SourceFile. - public getLineAndCharacterFromPosition(position: number): { line: number; character: number } { return null; } - public getPositionFromLineAndCharacter(line: number, character: number): number { return -1; } - public getLineStarts(): number[] { return undefined; } - public getSyntacticDiagnostics(): Diagnostic[] { return undefined; } + public getLineAndCharacterFromPosition: (position: number) => LineAndCharacter; + public getPositionFromLineAndCharacter: (line: number, character: number) => number; + public getLineStarts: () => number[]; + public getSyntacticDiagnostics: () => Diagnostic[]; public amdDependencies: string[]; public amdModuleName: string;