Remove unnecessary 'do nothing' implementations in SourceFileObject.

This commit is contained in:
Cyrus Najmabadi
2014-11-20 16:30:30 -08:00
parent d11660c81d
commit 598fb71fe9

View File

@@ -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;