From 1cb5e2813ec5f69653cb383a5e77049a1726fe86 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Fri, 19 Sep 2014 13:14:40 -0700 Subject: [PATCH] Place symbolToString above symbolToDisplayParts. --- src/compiler/checker.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 4fde9d5995a..7dbb70f9cec 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -975,16 +975,6 @@ module ts { stringWriters.push(writer); } - function symbolToDisplayParts(symbol: Symbol, enclosingDeclaration?: Node, meaning?: SymbolFlags): SymbolDisplayPart[] { - var writer = getDisplayPartWriter(); - writeSymbol(symbol, enclosingDeclaration, meaning, writer); - - var result = writer.displayParts(); - releaseDisplayPartWriter(writer); - - return result; - } - function symbolToString(symbol: Symbol, enclosingDeclaration?: Node, meaning?: SymbolFlags): string { var writer = getStringWriter(); writeSymbol(symbol, enclosingDeclaration, meaning, writer); @@ -995,6 +985,16 @@ module ts { return result; } + function symbolToDisplayParts(symbol: Symbol, enclosingDeclaration?: Node, meaning?: SymbolFlags): SymbolDisplayPart[] { + var writer = getDisplayPartWriter(); + writeSymbol(symbol, enclosingDeclaration, meaning, writer); + + var result = writer.displayParts(); + releaseDisplayPartWriter(writer); + + return result; + } + // Enclosing declaration is optional when we don't want to get qualified name in the enclosing declaration scope // Meaning needs to be specified if the enclosing declaration is given function writeSymbol(symbol: Symbol, enclosingDeclaration: Node, meaning: SymbolFlags, writer: SymbolWriter): void {