Accepted baselines.

This commit is contained in:
Daniel Rosenwasser
2016-11-12 01:54:53 -08:00
parent 486f156a69
commit 63f70dc09a
3 changed files with 76 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
//// [superCallWithCommentEmit01.ts]
class A {
constructor(public text: string) { }
}
class B extends A {
constructor(text: string) {
// this is subclass constructor
super(text)
}
}
//// [superCallWithCommentEmit01.js]
var __extends = (this && this.__extends) || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
var A = (function () {
function A(text) {
this.text = text;
}
return A;
}());
var B = (function (_super) {
__extends(B, _super);
function B(text) {
return
// this is subclass constructor
_super.call(this, text) || this;
}
return B;
}(A));

View File

@@ -0,0 +1,21 @@
=== tests/cases/compiler/superCallWithCommentEmit01.ts ===
class A {
>A : Symbol(A, Decl(superCallWithCommentEmit01.ts, 0, 0))
constructor(public text: string) { }
>text : Symbol(A.text, Decl(superCallWithCommentEmit01.ts, 1, 16))
}
class B extends A {
>B : Symbol(B, Decl(superCallWithCommentEmit01.ts, 2, 1))
>A : Symbol(A, Decl(superCallWithCommentEmit01.ts, 0, 0))
constructor(text: string) {
>text : Symbol(text, Decl(superCallWithCommentEmit01.ts, 5, 16))
// this is subclass constructor
super(text)
>super : Symbol(A, Decl(superCallWithCommentEmit01.ts, 0, 0))
>text : Symbol(text, Decl(superCallWithCommentEmit01.ts, 5, 16))
}
}

View File

@@ -0,0 +1,22 @@
=== tests/cases/compiler/superCallWithCommentEmit01.ts ===
class A {
>A : A
constructor(public text: string) { }
>text : string
}
class B extends A {
>B : B
>A : A
constructor(text: string) {
>text : string
// this is subclass constructor
super(text)
>super(text) : void
>super : typeof A
>text : string
}
}