Add parameters to Factory methods for constructor initializers

Change-Id: I08c6c0cf18550e834ebeb263f48a0dff206595c9
Reviewed-on: https://dart-review.googlesource.com/61361
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Paul Berry <paulberry@google.com>
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
diff --git a/pkg/front_end/lib/src/fasta/kernel/factory.dart b/pkg/front_end/lib/src/fasta/kernel/factory.dart
index 0300a2a..ebae116 100644
--- a/pkg/front_end/lib/src/fasta/kernel/factory.dart
+++ b/pkg/front_end/lib/src/fasta/kernel/factory.dart
@@ -117,7 +117,14 @@
       Expression expression, Token semicolon);
 
   Initializer fieldInitializer(
-      InitializerJudgment judgment, int fileOffset, Node initializerField);
+      InitializerJudgment judgment,
+      int fileOffset,
+      Token thisKeyword,
+      Token period,
+      Token fieldName,
+      Token equals,
+      Expression expression,
+      Node initializerField);
 
   Statement forInStatement(
       StatementJudgment judgment,
@@ -245,7 +252,13 @@
       ExpressionJudgment judgment, int fileOffset, DartType inferredType);
 
   Initializer redirectingInitializer(
-      InitializerJudgment judgment, int fileOffset, Node initializerTarget);
+      InitializerJudgment judgment,
+      int fileOffset,
+      Token thisKeyword,
+      Token period,
+      Token constructorName,
+      covariant Object argumentList,
+      Node initializerTarget);
 
   Expression rethrow_(ExpressionJudgment judgment, int fileOffset,
       Token rethrowKeyword, DartType inferredType);
@@ -279,7 +292,13 @@
   Expression stringLiteral(ExpressionJudgment judgment, int fileOffset,
       Token literal, String value, DartType inferredType);
 
-  Initializer superInitializer(InitializerJudgment judgment, int fileOffset);
+  Initializer superInitializer(
+      InitializerJudgment judgment,
+      int fileOffset,
+      Token superKeyword,
+      Token period,
+      Token constructorName,
+      covariant Object argumentList);
 
   Statement switchStatement(StatementJudgment judgment, int fileOffset);
 
diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_factory.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_factory.dart
index 46e49f1..96f72a9 100644
--- a/pkg/front_end/lib/src/fasta/kernel/kernel_factory.dart
+++ b/pkg/front_end/lib/src/fasta/kernel/kernel_factory.dart
@@ -179,7 +179,14 @@
 
   @override
   Initializer fieldInitializer(
-      InitializerJudgment judgment, int fileOffset, Node initializerField) {
+      InitializerJudgment judgment,
+      int fileOffset,
+      Token thisKeyword,
+      Token period,
+      Token fieldName,
+      Token equals,
+      Expression expression,
+      Node initializerField) {
     return judgment;
   }
 
@@ -382,7 +389,13 @@
 
   @override
   Initializer redirectingInitializer(
-      InitializerJudgment judgment, int fileOffset, Node initializerTarget) {
+      InitializerJudgment judgment,
+      int fileOffset,
+      Token thisKeyword,
+      Token period,
+      Token constructorName,
+      Object argumentList,
+      Node initializerTarget) {
     return judgment;
   }
 
@@ -446,7 +459,13 @@
   }
 
   @override
-  Initializer superInitializer(InitializerJudgment judgment, int fileOffset) {
+  Initializer superInitializer(
+      InitializerJudgment judgment,
+      int fileOffset,
+      Token superKeyword,
+      Token period,
+      Token constructorName,
+      Object argumentList) {
     return judgment;
   }
 
diff --git a/pkg/front_end/lib/src/fasta/kernel/toplevel_inference_factory.dart b/pkg/front_end/lib/src/fasta/kernel/toplevel_inference_factory.dart
index 54bc2a2..e3aac90 100644
--- a/pkg/front_end/lib/src/fasta/kernel/toplevel_inference_factory.dart
+++ b/pkg/front_end/lib/src/fasta/kernel/toplevel_inference_factory.dart
@@ -141,7 +141,14 @@
 
   @override
   void fieldInitializer(
-      InitializerJudgment judgment, int fileOffset, Node initializerField) {}
+      InitializerJudgment judgment,
+      int fileOffset,
+      Token thisKeyword,
+      Token period,
+      Token fieldName,
+      Token equals,
+      void expression,
+      Node initializerField) {}
 
   @override
   void forInStatement(
@@ -289,7 +296,13 @@
 
   @override
   void redirectingInitializer(
-      InitializerJudgment judgment, int fileOffset, Node initializerTarget) {}
+      InitializerJudgment judgment,
+      int fileOffset,
+      Token thisKeyword,
+      Token period,
+      Token constructorName,
+      Object argumentList,
+      Node initializerTarget) {}
 
   @override
   void rethrow_(ExpressionJudgment judgment, int fileOffset,
@@ -337,7 +350,13 @@
       String value, DartType inferredType) {}
 
   @override
-  void superInitializer(InitializerJudgment judgment, int fileOffset) {}
+  void superInitializer(
+      InitializerJudgment judgment,
+      int fileOffset,
+      Token superKeyword,
+      Token period,
+      Token constructorName,
+      Object argumentList) {}
 
   @override
   void switchStatement(StatementJudgment judgment, int fileOffset) {}