Came up in #2353: Currently, the syntax section for Final uses the following definitions:
Final may be used in one of several forms:
- With an explicit type, using the syntax
Final[<type>] [...]
- With no type annotation. [...]
As @carljm points out, these definitions are not great. I suggest to give them better names and use those consistently in the spec (and elsewhere). Carl used "bare" for the latter case, which I like. Maybe "explicitly typed" for the former? "When using a bare Final ..." or "When using an explicitly typed Final ..."
Came up in #2353: Currently, the syntax section for
Finaluses the following definitions:As @carljm points out, these definitions are not great. I suggest to give them better names and use those consistently in the spec (and elsewhere). Carl used "bare" for the latter case, which I like. Maybe "explicitly typed" for the former? "When using a bare
Final..." or "When using an explicitly typedFinal..."