Accepting new baselines

This commit is contained in:
Anders Hejlsberg
2016-01-13 18:35:51 -08:00
parent b46efc9b55
commit 07b7008ba6
16 changed files with 55 additions and 62 deletions

View File

@@ -1,6 +1,6 @@
tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts(3,5): error TS1131: Property or signature expected.
tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts(4,5): error TS1131: Property or signature expected.
tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts(5,5): error TS1131: Property or signature expected.
tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts(3,5): error TS1070: 'public' modifier cannot appear on a type member.
tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts(4,5): error TS1070: 'private' modifier cannot appear on a type member.
tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts(5,5): error TS1070: 'protected' modifier cannot appear on a type member.
==== tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibilityModifiers.ts (3 errors) ====
@@ -8,11 +8,11 @@ tests/cases/conformance/interfaces/interfaceDeclarations/interfaceWithAccessibil
interface Foo {
public a: any;
~~~~~~
!!! error TS1131: Property or signature expected.
!!! error TS1070: 'public' modifier cannot appear on a type member.
private b: any;
~~~~~~~
!!! error TS1131: Property or signature expected.
!!! error TS1070: 'private' modifier cannot appear on a type member.
protected c: any;
~~~~~~~~~
!!! error TS1131: Property or signature expected.
!!! error TS1070: 'protected' modifier cannot appear on a type member.
}

View File

@@ -1,32 +1,26 @@
tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts(5,5): error TS1131: Property or signature expected.
tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts(9,5): error TS1131: Property or signature expected.
tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts(13,5): error TS1131: Property or signature expected.
tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts(13,16): error TS2304: Cannot find name 'string'.
tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts(14,1): error TS1128: Declaration or statement expected.
tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts(5,5): error TS1070: 'private' modifier cannot appear on a type member.
tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts(9,5): error TS1070: 'private' modifier cannot appear on a type member.
tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts(13,5): error TS1070: 'private' modifier cannot appear on a type member.
==== tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts (5 errors) ====
==== tests/cases/conformance/types/namedTypes/interfaceWithPrivateMember.ts (3 errors) ====
// interfaces do not permit private members, these are errors
interface I {
private x: string;
~~~~~~~
!!! error TS1131: Property or signature expected.
!!! error TS1070: 'private' modifier cannot appear on a type member.
}
interface I2<T> {
private y: T;
~~~~~~~
!!! error TS1131: Property or signature expected.
!!! error TS1070: 'private' modifier cannot appear on a type member.
}
var x: {
private y: string;
~~~~~~~
!!! error TS1131: Property or signature expected.
~~~~~~
!!! error TS2304: Cannot find name 'string'.
}
~
!!! error TS1128: Declaration or statement expected.
!!! error TS1070: 'private' modifier cannot appear on a type member.
}

View File

@@ -17,4 +17,3 @@ var x: {
//// [interfaceWithPrivateMember.js]
// interfaces do not permit private members, these are errors
var x;
y: string;

View File

@@ -1,9 +1,9 @@
tests/cases/compiler/modifiersOnInterfaceIndexSignature1.ts(2,3): error TS1145: Modifiers not permitted on index signature members.
tests/cases/compiler/modifiersOnInterfaceIndexSignature1.ts(2,3): error TS1071: 'public' modifier cannot appear on an index signature.
==== tests/cases/compiler/modifiersOnInterfaceIndexSignature1.ts (1 errors) ====
interface I {
public [a: string]: number;
~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'public' modifier cannot appear on an index signature.
}

View File

@@ -1,9 +1,9 @@
tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration10.ts(2,11): error TS1030: 'static' modifier already seen.
tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration10.ts(2,4): error TS1071: 'static' modifier cannot appear on an index signature.
==== tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration10.ts (1 errors) ====
class C {
static static [x: string]: string;
~~~~~~
!!! error TS1030: 'static' modifier already seen.
~~~~~~
!!! error TS1071: 'static' modifier cannot appear on an index signature.
}

View File

@@ -1,9 +1,9 @@
tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts(2,4): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts(2,4): error TS1071: 'static' modifier cannot appear on an index signature.
==== tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts (1 errors) ====
class C {
static [x: string]: string;
~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'static' modifier cannot appear on an index signature.
}

View File

@@ -1,9 +1,9 @@
tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration7.ts(2,4): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration7.ts(2,4): error TS1071: 'public' modifier cannot appear on an index signature.
==== tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration7.ts (1 errors) ====
class C {
public [x: string]: string;
~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'public' modifier cannot appear on an index signature.
}

View File

@@ -1,9 +1,9 @@
tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration8.ts(2,4): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration8.ts(2,4): error TS1071: 'private' modifier cannot appear on an index signature.
==== tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration8.ts (1 errors) ====
class C {
private [x: string]: string;
~~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'private' modifier cannot appear on an index signature.
}

View File

@@ -1,9 +1,9 @@
tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration9.ts(2,4): error TS1031: 'export' modifier cannot appear on a class element.
tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration9.ts(2,4): error TS1071: 'export' modifier cannot appear on an index signature.
==== tests/cases/conformance/parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration9.ts (1 errors) ====
class C {
export [x: string]: string;
~~~~~~
!!! error TS1031: 'export' modifier cannot appear on a class element.
!!! error TS1071: 'export' modifier cannot appear on an index signature.
}

View File

@@ -1,10 +1,10 @@
tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature1.ts(2,5): error TS1131: Property or signature expected.
tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature1.ts(2,5): error TS1070: 'public' modifier cannot appear on a type member.
==== tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature1.ts (1 errors) ====
interface Foo{
public biz;
~~~~~~
!!! error TS1131: Property or signature expected.
!!! error TS1070: 'public' modifier cannot appear on a type member.
}

View File

@@ -1,9 +1,9 @@
tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer3.ts(2,13): error TS1023: An index signature parameter type must be 'string' or 'number'.
tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer3.ts(2,5): error TS1071: 'static' modifier cannot appear on an index signature.
==== tests/cases/conformance/parser/ecmascript6/Symbols/parserSymbolIndexer3.ts (1 errors) ====
class C {
static [s: symbol]: string;
~
!!! error TS1023: An index signature parameter type must be 'string' or 'number'.
~~~~~~
!!! error TS1071: 'static' modifier cannot appear on an index signature.
}

View File

@@ -1,6 +1,6 @@
tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts(4,5): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts(8,5): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts(12,5): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts(4,5): error TS1071: 'private' modifier cannot appear on an index signature.
tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts(8,5): error TS1071: 'private' modifier cannot appear on an index signature.
tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts(12,5): error TS1071: 'private' modifier cannot appear on an index signature.
==== tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts (3 errors) ====
@@ -9,17 +9,17 @@ tests/cases/conformance/classes/indexMemberDeclarations/privateIndexer.ts(12,5):
class C {
private [x: string]: string;
~~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'private' modifier cannot appear on an index signature.
}
class D {
private [x: number]: string;
~~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'private' modifier cannot appear on an index signature.
}
class E<T> {
private [x: string]: T;
~~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'private' modifier cannot appear on an index signature.
}

View File

@@ -1,6 +1,6 @@
tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts(4,5): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts(8,5): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts(12,5): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts(4,5): error TS1071: 'public' modifier cannot appear on an index signature.
tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts(8,5): error TS1071: 'public' modifier cannot appear on an index signature.
tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts(12,5): error TS1071: 'public' modifier cannot appear on an index signature.
==== tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts (3 errors) ====
@@ -9,17 +9,17 @@ tests/cases/conformance/classes/indexMemberDeclarations/publicIndexer.ts(12,5):
class C {
public [x: string]: string;
~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'public' modifier cannot appear on an index signature.
}
class D {
public [x: number]: string;
~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'public' modifier cannot appear on an index signature.
}
class E<T> {
public [x: string]: T;
~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'public' modifier cannot appear on an index signature.
}

View File

@@ -1,10 +1,10 @@
tests/cases/compiler/staticAsIdentifier.ts(2,12): error TS1030: 'static' modifier already seen.
tests/cases/compiler/staticAsIdentifier.ts(2,5): error TS1071: 'static' modifier cannot appear on an index signature.
==== tests/cases/compiler/staticAsIdentifier.ts (1 errors) ====
class C {
static static
~~~~~~
!!! error TS1030: 'static' modifier already seen.
~~~~~~
!!! error TS1071: 'static' modifier cannot appear on an index signature.
[x: string]: string;
}

View File

@@ -1,9 +1,9 @@
tests/cases/compiler/staticIndexer.ts(2,5): error TS1145: Modifiers not permitted on index signature members.
tests/cases/compiler/staticIndexer.ts(2,5): error TS1071: 'static' modifier cannot appear on an index signature.
==== tests/cases/compiler/staticIndexer.ts (1 errors) ====
class C {
static [s: string]: number;
~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'static' modifier cannot appear on an index signature.
}

View File

@@ -1,6 +1,6 @@
tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts(4,5): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts(8,5): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts(12,5): error TS1145: Modifiers not permitted on index signature members.
tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts(4,5): error TS1071: 'static' modifier cannot appear on an index signature.
tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts(8,5): error TS1071: 'static' modifier cannot appear on an index signature.
tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts(12,5): error TS1071: 'static' modifier cannot appear on an index signature.
tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts(12,25): error TS2302: Static members cannot reference class type parameters.
@@ -10,19 +10,19 @@ tests/cases/conformance/classes/indexMemberDeclarations/staticIndexers.ts(12,25)
class C {
static [x: string]: string;
~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'static' modifier cannot appear on an index signature.
}
class D {
static [x: number]: string;
~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'static' modifier cannot appear on an index signature.
}
class E<T> {
static [x: string]: T;
~~~~~~
!!! error TS1145: Modifiers not permitted on index signature members.
!!! error TS1071: 'static' modifier cannot appear on an index signature.
~
!!! error TS2302: Static members cannot reference class type parameters.
}