You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In reviewing #3545, I tried to read what is supposed to happen with modifications on constrainedby clause in Section 7.3.2, and I found that I cannot fully understand this sentence:
The modifiers for subsequent redeclarations and constraining type are the modifiers on the component or short-class-definition if that is used in the original declaration, otherwise empty.
What does "that" in "if that is used" refers to? The way it is written it appears to refer to component or short-class-definition. Or even just the short-class-definition. But if short-class-definition is not used, then we fall into "otherwise empty" which does not make sense. And it's the modifiers that are supposed to be empty, right?
The text was updated successfully, but these errors were encountered:
The modifiers for subsequent redeclarations and constraining type are the modifiers on the original component or short-class-definition.
.
The modifiers are often empty - but we don't have to make a separate rule to ignore them in that case (as they don't matter); especially if it just causes more confusion. We could non-normatively add that they are often empty, but I don't see it as needed.
In reviewing #3545, I tried to read what is supposed to happen with modifications on constrainedby clause in Section 7.3.2, and I found that I cannot fully understand this sentence:
What does "that" in "if that is used" refers to? The way it is written it appears to refer to component or short-class-definition. Or even just the short-class-definition. But if short-class-definition is not used, then we fall into "otherwise empty" which does not make sense. And it's the modifiers that are supposed to be empty, right?
The text was updated successfully, but these errors were encountered: