@@ -2464,7 +2464,9 @@ names that appear within the same scope.
2464
2464
To determine whether two names (defined as sequences of [ Unicode Scalar
2465
2465
Values] ) are ** strongly-unique** :
2466
2466
* If one name is ` l ` and the other name is ` [constructor]l ` (for the same
2467
- ` label ` ` l ` ), they are strongly-unique.
2467
+ ` label ` ` l ` ), they * are* strongly-unique.
2468
+ * If one name is ` l ` and the other name is ` [method]l.l ` (for the same
2469
+ ` label ` ` l ` ), they * are not* strongly-unique.
2468
2470
* Otherwise:
2469
2471
* Lowercase all the ` acronym ` s (uppercase letters) in both names.
2470
2472
* Strip any ` [...] ` annotation prefix from both names.
@@ -2474,7 +2476,7 @@ Thus, the following names are strongly-unique:
2474
2476
* ` foo ` , ` foo-bar ` , ` [constructor]foo ` , ` [method]foo.bar ` , ` [method]foo.baz `
2475
2477
2476
2478
but attempting to add * any* of the following names would be a validation error:
2477
- * ` foo ` , ` foo-BAR ` , ` [constructor]foo-BAR ` , ` [async]foo ` , ` [method]foo.BAR `
2479
+ * ` foo ` , ` foo-BAR ` , ` [constructor]foo-BAR ` , ` [method]foo.foo ` , ` [ async]foo` , ` [method]foo.BAR `
2478
2480
2479
2481
Note that additional validation rules involving types apply to names with
2480
2482
annotations. For example, the validation rules for ` [constructor]foo ` require
0 commit comments