6005ca0cf7
Tests the following: - A compile-time error occurs if an assignment to a primary parameter occurs in the initializing expression of a non-late instance variable. - A compile-time error occurs if a declaration has a primary constructor with an initializing formal and no instance variable of the same name. - Declaring parameters named `_` cannot be declared multiple times in a primary constructor. - Wildcard variables cannot be referenced in the initializing expressions of non-late instance variables or in the initializer list of the body part of the primary constructor. - Declaring parameters named `_` are allowed. Accessing `_` is valid in the body part of a primary constructor if there's an instance variable with the name `_`. Bug: https://github.com/dart-lang/language/issues/4634, https://github.com/dart-lang/sdk/issues/61687 Change-Id: Id2cb98bd78e31292894610b595174fa682bdc1ae Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/481321 Reviewed-by: Erik Ernst <eernst@google.com> Commit-Queue: Kallen Tu <kallentu@google.com>
This directory contains tests of the language and core library implementations. For more information, see https://github.com/dart-lang/sdk/tree/main/docs/Testing.md.