From c83a3d07decacb45bbec2c6520dc00c51ce923c4 Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Fri, 14 Apr 2017 10:21:51 -0700 Subject: [PATCH] Accept baseline --- ...gClassStaticMembersFromAssignments.symbols | 57 +++++++++---------- ...ingClassStaticMembersFromAssignments.types | 1 - 2 files changed, 28 insertions(+), 30 deletions(-) diff --git a/tests/baselines/reference/inferringClassStaticMembersFromAssignments.symbols b/tests/baselines/reference/inferringClassStaticMembersFromAssignments.symbols index 85f8e2a83e6..2ed29dcb72d 100644 --- a/tests/baselines/reference/inferringClassStaticMembersFromAssignments.symbols +++ b/tests/baselines/reference/inferringClassStaticMembersFromAssignments.symbols @@ -1,36 +1,35 @@ === tests/cases/conformance/salsa/a.js === - export class C1 { } >C1 : Symbol(C1, Decl(a.js, 0, 0)) C1.staticProp = 0; ->C1.staticProp : Symbol(C1.staticProp, Decl(a.js, 1, 19)) +>C1.staticProp : Symbol(C1.staticProp, Decl(a.js, 0, 19)) >C1 : Symbol(C1, Decl(a.js, 0, 0)) ->staticProp : Symbol(C1.staticProp, Decl(a.js, 1, 19)) +>staticProp : Symbol(C1.staticProp, Decl(a.js, 0, 19)) export function F1() { } ->F1 : Symbol(F1, Decl(a.js, 2, 18)) +>F1 : Symbol(F1, Decl(a.js, 1, 18)) F1.staticProp = 0; ->F1.staticProp : Symbol(F1.staticProp, Decl(a.js, 4, 24)) ->F1 : Symbol(F1, Decl(a.js, 2, 18)) ->staticProp : Symbol(F1.staticProp, Decl(a.js, 4, 24)) +>F1.staticProp : Symbol(F1.staticProp, Decl(a.js, 3, 24)) +>F1 : Symbol(F1, Decl(a.js, 1, 18)) +>staticProp : Symbol(F1.staticProp, Decl(a.js, 3, 24)) export var C2 = class { }; ->C2 : Symbol(C2, Decl(a.js, 7, 10)) +>C2 : Symbol(C2, Decl(a.js, 6, 10)) C2.staticProp = 0; ->C2.staticProp : Symbol(C2.staticProp, Decl(a.js, 7, 26)) ->C2 : Symbol(C2, Decl(a.js, 7, 10)) ->staticProp : Symbol(C2.staticProp, Decl(a.js, 7, 26)) +>C2.staticProp : Symbol(C2.staticProp, Decl(a.js, 6, 26)) +>C2 : Symbol(C2, Decl(a.js, 6, 10)) +>staticProp : Symbol(C2.staticProp, Decl(a.js, 6, 26)) export let F2 = function () { }; ->F2 : Symbol(F2, Decl(a.js, 10, 10)) +>F2 : Symbol(F2, Decl(a.js, 9, 10)) F2.staticProp = 0; ->F2.staticProp : Symbol(F2.staticProp, Decl(a.js, 10, 32)) ->F2 : Symbol(F2, Decl(a.js, 10, 10)) ->staticProp : Symbol(F2.staticProp, Decl(a.js, 10, 32)) +>F2.staticProp : Symbol(F2.staticProp, Decl(a.js, 9, 32)) +>F2 : Symbol(F2, Decl(a.js, 9, 10)) +>staticProp : Symbol(F2.staticProp, Decl(a.js, 9, 32)) === tests/cases/conformance/salsa/global.js === class C3 { } @@ -74,35 +73,35 @@ var n: number; var n = a.C1.staticProp; >n : Symbol(n, Decl(b.ts, 1, 3), Decl(b.ts, 3, 3), Decl(b.ts, 4, 3), Decl(b.ts, 5, 3), Decl(b.ts, 6, 3), Decl(b.ts, 9, 3), Decl(b.ts, 10, 3), Decl(b.ts, 11, 3), Decl(b.ts, 12, 3)) ->a.C1.staticProp : Symbol(a.C1.staticProp, Decl(a.js, 1, 19)) +>a.C1.staticProp : Symbol(a.C1.staticProp, Decl(a.js, 0, 19)) >a.C1 : Symbol(a.C1, Decl(a.js, 0, 0)) >a : Symbol(a, Decl(b.ts, 0, 6)) >C1 : Symbol(a.C1, Decl(a.js, 0, 0)) ->staticProp : Symbol(a.C1.staticProp, Decl(a.js, 1, 19)) +>staticProp : Symbol(a.C1.staticProp, Decl(a.js, 0, 19)) var n = a.C2.staticProp; >n : Symbol(n, Decl(b.ts, 1, 3), Decl(b.ts, 3, 3), Decl(b.ts, 4, 3), Decl(b.ts, 5, 3), Decl(b.ts, 6, 3), Decl(b.ts, 9, 3), Decl(b.ts, 10, 3), Decl(b.ts, 11, 3), Decl(b.ts, 12, 3)) ->a.C2.staticProp : Symbol(C2.staticProp, Decl(a.js, 7, 26)) ->a.C2 : Symbol(a.C2, Decl(a.js, 7, 10)) +>a.C2.staticProp : Symbol(C2.staticProp, Decl(a.js, 6, 26)) +>a.C2 : Symbol(a.C2, Decl(a.js, 6, 10)) >a : Symbol(a, Decl(b.ts, 0, 6)) ->C2 : Symbol(a.C2, Decl(a.js, 7, 10)) ->staticProp : Symbol(C2.staticProp, Decl(a.js, 7, 26)) +>C2 : Symbol(a.C2, Decl(a.js, 6, 10)) +>staticProp : Symbol(C2.staticProp, Decl(a.js, 6, 26)) var n = a.F1.staticProp; >n : Symbol(n, Decl(b.ts, 1, 3), Decl(b.ts, 3, 3), Decl(b.ts, 4, 3), Decl(b.ts, 5, 3), Decl(b.ts, 6, 3), Decl(b.ts, 9, 3), Decl(b.ts, 10, 3), Decl(b.ts, 11, 3), Decl(b.ts, 12, 3)) ->a.F1.staticProp : Symbol(a.F1.staticProp, Decl(a.js, 4, 24)) ->a.F1 : Symbol(a.F1, Decl(a.js, 2, 18)) +>a.F1.staticProp : Symbol(a.F1.staticProp, Decl(a.js, 3, 24)) +>a.F1 : Symbol(a.F1, Decl(a.js, 1, 18)) >a : Symbol(a, Decl(b.ts, 0, 6)) ->F1 : Symbol(a.F1, Decl(a.js, 2, 18)) ->staticProp : Symbol(a.F1.staticProp, Decl(a.js, 4, 24)) +>F1 : Symbol(a.F1, Decl(a.js, 1, 18)) +>staticProp : Symbol(a.F1.staticProp, Decl(a.js, 3, 24)) var n = a.F2.staticProp; >n : Symbol(n, Decl(b.ts, 1, 3), Decl(b.ts, 3, 3), Decl(b.ts, 4, 3), Decl(b.ts, 5, 3), Decl(b.ts, 6, 3), Decl(b.ts, 9, 3), Decl(b.ts, 10, 3), Decl(b.ts, 11, 3), Decl(b.ts, 12, 3)) ->a.F2.staticProp : Symbol(F2.staticProp, Decl(a.js, 10, 32)) ->a.F2 : Symbol(a.F2, Decl(a.js, 10, 10)) +>a.F2.staticProp : Symbol(F2.staticProp, Decl(a.js, 9, 32)) +>a.F2 : Symbol(a.F2, Decl(a.js, 9, 10)) >a : Symbol(a, Decl(b.ts, 0, 6)) ->F2 : Symbol(a.F2, Decl(a.js, 10, 10)) ->staticProp : Symbol(F2.staticProp, Decl(a.js, 10, 32)) +>F2 : Symbol(a.F2, Decl(a.js, 9, 10)) +>staticProp : Symbol(F2.staticProp, Decl(a.js, 9, 32)) var n = C3.staticProp; diff --git a/tests/baselines/reference/inferringClassStaticMembersFromAssignments.types b/tests/baselines/reference/inferringClassStaticMembersFromAssignments.types index d5a70d1fd80..69dff49724b 100644 --- a/tests/baselines/reference/inferringClassStaticMembersFromAssignments.types +++ b/tests/baselines/reference/inferringClassStaticMembersFromAssignments.types @@ -1,5 +1,4 @@ === tests/cases/conformance/salsa/a.js === - export class C1 { } >C1 : C1