TypeScript/tests/cases/conformance/classes/members/privateNames
Nathan Shively-Sanders 6ea291a142
Remove superCallShouldBeFirst error (#37947)
* Remove superCallShouldBeFirst error

It seems redundant since TS gives an error on any use of `this` before
super, and non-`this` uses before `super` should be fine.

Fixes #37371

* Revert "Remove superCallShouldBeFirst error"

This reverts commit 3c09153c8a.

* error except for target:"esnext" && useDefineForClassFields
2020-04-21 12:58:37 -07:00
..
privateNameAmbientNoImplicitAny.ts Exempt ambient private properties from noImplicitAny (#36640) 2020-02-14 15:01:18 -08:00
privateNameAndAny.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameAndIndexSignature.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameAndObjectRestSpread.ts remove private named properties from rest and spread types (#35950) 2020-01-14 14:47:39 -08:00
privateNameAndPropertySignature.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameAndStaticInitializer.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameBadAssignment.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameBadDeclaration.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameBadSuper.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameBadSuperUseDefineForClassFields.ts Remove superCallShouldBeFirst error (#37947) 2020-04-21 12:58:37 -07:00
privateNameCircularReference.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameConstructorReserved.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameConstructorSignature.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameDeclaration.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameDeclarationMerging.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameDuplicateField.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameEnum.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameES5Ban.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameField.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameFieldAccess.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameFieldAssignment.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameFieldCallExpression.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameFieldClassExpression.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameFieldDerivedClasses.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameFieldDestructuredBinding.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameFieldInitializer.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameFieldsESNext.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameFieldUnaryMutation.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameImplicitDeclaration.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameInLhsReceiverExpression.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameInObjectLiteral-1.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameInObjectLiteral-2.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameJsBadAssignment.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameJsBadDeclaration.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameNestedClassFieldShadowing.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameNestedClassNameConflict.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameNotAccessibleOutsideDefiningClass.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameNotAllowedOutsideClass.ts Be more tolerant with private identifier parsing, issue more targeted errors, and support private identifiers in forgotten 'this' codefix (#36188) 2020-01-22 13:41:15 -08:00
privateNamesAndDecorators.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesAndFields.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesAndGenericClasses-2.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesAndIndexedAccess.ts Fixed unreported strict property initialization violations. (#35891) 2020-01-08 15:15:20 -08:00
privateNamesAndkeyof.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesAndMethods.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesAndStaticFields.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesAndStaticMethods.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesConstructorChain-1.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesConstructorChain-2.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesIncompatibleModifiers.ts Disallow 'declare' modifier on private named properties (#36381) 2020-01-23 13:18:10 -08:00
privateNamesInGenericClasses.ts Fixed unreported strict property initialization violations. (#35891) 2020-01-08 15:15:20 -08:00
privateNamesInNestedClasses-1.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesInNestedClasses-2.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesInterfaceExtendingClass.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesNoDelete.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesNotAllowedAsParameters.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesNotAllowedInVariableDeclarations.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesUnique-1.ts Fixed unreported strict property initialization violations. (#35891) 2020-01-08 15:15:20 -08:00
privateNamesUnique-2.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesUnique-3.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNamesUnique-4.ts Avoid testing isClassDeclaration if there's no valueDeclaration 2020-01-30 22:42:04 -05:00
privateNamesUnique-5.ts Add a similar test for target.symbol.valueDeclaration 2020-01-30 22:42:04 -05:00
privateNamesUseBeforeDef.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00
privateNameUncheckedJsOptionalChain.ts Parse error on private identifier optional chain (#35987) 2020-01-07 16:00:15 -08:00
privateNameUnused.ts Private named instance fields (#30829) 2019-12-27 13:07:35 -08:00