Changing emit(...) to emitNode(...) in several places

This commit is contained in:
Anders Hejlsberg
2015-03-03 15:27:33 -08:00
parent c086dc6d3a
commit 689112fccc

View File

@@ -3842,7 +3842,7 @@ module ts {
}
if (node.kind === SyntaxKind.FunctionDeclaration || (node.kind === SyntaxKind.FunctionExpression && node.name)) {
emit(node.name);
emitNode(node.name);
}
emitSignatureAndBody(node);
if (languageVersion < ScriptTarget.ES6 && node.kind === SyntaxKind.FunctionDeclaration && node.parent === currentSourceFile) {
@@ -3917,7 +3917,7 @@ module ts {
emitStart(node);
emitModuleMemberName(node);
write(" = ");
emit(node.name);
emitNode(node.name);
emitEnd(node);
write(";");
}
@@ -4221,7 +4221,7 @@ module ts {
function emitClassDeclaration(node: ClassDeclaration) {
write("var ");
emit(node.name);
emitNode(node.name);
write(" = (function (");
var baseTypeNode = getClassBaseTypeNode(node);
if (baseTypeNode) {
@@ -4234,7 +4234,7 @@ module ts {
writeLine();
emitStart(baseTypeNode);
write("__extends(");
emit(node.name);
emitNode(node.name);
write(", _super);");
emitEnd(baseTypeNode);
}
@@ -4264,7 +4264,7 @@ module ts {
emitStart(node);
emitModuleMemberName(node);
write(" = ");
emit(node.name);
emitNode(node.name);
emitEnd(node);
write(";");
}
@@ -4292,7 +4292,7 @@ module ts {
}
emitStart(<Node>ctor || node);
write("function ");
emit(node.name);
emitNode(node.name);
emitSignatureParameters(ctor);
write(" {");
scopeEmitStart(node, "constructor");