Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(904)

Unified Diff: pkg/compiler/lib/src/resolution/constructors.dart

Issue 2941033002: Finish strong mode cleaning of dart2js. (Closed)
Patch Set: Add bug numbers and address comments. Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/compiler/lib/src/native/ssa.dart ('k') | pkg/compiler/lib/src/resolution/no_such_method_resolver.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/compiler/lib/src/resolution/constructors.dart
diff --git a/pkg/compiler/lib/src/resolution/constructors.dart b/pkg/compiler/lib/src/resolution/constructors.dart
index 64b65d1536a9b6ba6d5e899c6a33b282dce467f8..99e443185fcfe75e481aaf39a756baa4f1eb1875 100644
--- a/pkg/compiler/lib/src/resolution/constructors.dart
+++ b/pkg/compiler/lib/src/resolution/constructors.dart
@@ -313,7 +313,8 @@ class InitializerResolver {
Link<Node> parameterNodes = (functionNode.parameters == null)
? const Link<Node>()
: functionNode.parameters.nodes;
- functionParameters.forEachParameter((ParameterElementX element) {
+ functionParameters.forEachParameter((FormalElement _element) {
+ ParameterElementX element = _element;
List<Element> optionals = functionParameters.optionalParameters;
if (!optionals.isEmpty && element == optionals.first) {
NodeList nodes = parameterNodes.head;
@@ -414,7 +415,7 @@ class InitializerResolver {
}
// Check that there are no field initializing parameters.
FunctionSignature signature = constructor.functionSignature;
- signature.forEachParameter((ParameterElement parameter) {
+ signature.forEachParameter((FormalElement parameter) {
if (parameter.isInitializingFormal) {
Node node = parameter.node;
reporter.reportErrorMessage(
« no previous file with comments | « pkg/compiler/lib/src/native/ssa.dart ('k') | pkg/compiler/lib/src/resolution/no_such_method_resolver.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698