DescriptionImplementation of modified scoping for initializing formals.
In order to make an implementation of initializing formal access in
`dart2js` available as specified in issue #26655 now, this CL changes
the scope management such that initializing formals are not in scope in
the constructor body, only in the initializer list.
This is done by introducing a new notion of scopes implemented
by `ExtensionScope`: Such a scope will extend an existing
`NestedScope` rather than adding a new nested scope to it.
R=johnniwinther@google.com
Committed: https://github.com/dart-lang/sdk/commit/442fc53b3c2d1baa4ac8b207e13f3c859959229e
Patch Set 1 #
Total comments: 2
Patch Set 2 : Review response #Patch Set 3 : Response to IRL discussion #
Total comments: 4
Patch Set 4 : Review response #Messages
Total messages: 13 (5 generated)
|