@@ -802,14 +802,14 @@ It's a **compile-time** error if:
802
802
* The signature of the augmenting function does not [ match] [ signature
803
803
matching] the signature of the augmented function.
804
804
805
- * The augmentation chain has two or more specifications of a default value
806
- for the same optional parameter. This is an error even in the case where
807
- all of them are identical. * Default values are defined by the introductory
808
- function or an augmentation, but at most once.*
805
+ * More than one declaration in the augmentation chain specifies a default
806
+ value for the same optional parameter. This is an error even in the
807
+ case where all of them are identical. * Default values are defined by
808
+ the introductory function or an augmentation, but at most once.*
809
809
810
- * The augmentation chain has no specifications of a default value for an
811
- optional parameter whose declared type is potentially non-nullable, and
812
- the declared function is not abstract.
810
+ * No declaration in the augmentation chain specifies a default value for
811
+ an optional parameter whose declared type is potentially non-nullable,
812
+ and the declared function is not abstract.
813
813
814
814
* A function is not complete after all augmentations are applied, unless it's
815
815
an instance member and the surrounding class is abstract. * Every function
@@ -890,17 +890,17 @@ It's a **compile-time error** if:
890
890
* The signature of the augmenting function does not [ match] [ signature
891
891
matching] the signature of the augmented function.
892
892
893
- * The augmentation chain has two or more specifications of a default value
894
- for the same optional parameter. This is an error even in the case where
895
- all of them are identical. * Default values are defined by the introductory
896
- declaration or an augmentation, but at most once.*
893
+ * More than one declaration in the augmentation chain specifies a default
894
+ value for the same optional parameter. This is an error even in the
895
+ case where all of them are identical. * Default values are defined by
896
+ the introductory declaration or an augmentation, but at most once.*
897
897
898
898
* The augmentation chain has exactly one specification of a default value
899
899
for an optional parameter, and the constructor is a redirecting factory.
900
900
901
- * The augmentation chain has no specifications of a default value for an
902
- optional parameter whose declared type is potentially non-nullable, and
903
- the constructor is not a redirecting factory.
901
+ * No declaration in the augmentation chain specifies a default value for
902
+ an optional parameter whose declared type is potentially non-nullable,
903
+ and the constructor is not a redirecting factory.
904
904
905
905
* The introductory constructor is ` const ` and the augmenting constructor
906
906
is not, or vice versa. * An augmentation can't change whether or not a
0 commit comments