Remove NamedExpressionJudgment

Change-Id: Ic11bfb519996462af8474e08540d4093b703bdd5
Reviewed-on: https://dart-review.googlesource.com/c/80664
Reviewed-by: Kevin Millikin <kmillikin@google.com>
Commit-Queue: Peter von der Ahé <ahe@google.com>
diff --git a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart
index 1983589..4086c43 100644
--- a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart
+++ b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart
@@ -3415,7 +3415,7 @@
     debugEvent("NamedArgument");
     Expression value = popForValue();
     Identifier identifier = pop();
-    push(new NamedExpressionJudgment(identifier.name, value)
+    push(new NamedExpression(identifier.name, value)
       ..fileOffset = identifier.charOffset);
   }
 
diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_ast_api.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_ast_api.dart
index a58158a..c66a5e6 100644
--- a/pkg/front_end/lib/src/fasta/kernel/kernel_ast_api.dart
+++ b/pkg/front_end/lib/src/fasta/kernel/kernel_ast_api.dart
@@ -125,5 +125,4 @@
         VariableAssignmentJudgment,
         VariableDeclarationJudgment,
         VariableGetJudgment,
-        YieldJudgment,
-        NamedExpressionJudgment;
+        YieldJudgment;
diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
index 319b068..4c02401 100644
--- a/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
+++ b/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
@@ -132,8 +132,6 @@
 
   List<Expression> get positionalJudgments => positional.cast();
 
-  List<NamedExpressionJudgment> get namedJudgments => named.cast();
-
   ArgumentsJudgment(List<Expression> positional,
       {List<DartType> types, List<NamedExpression> named})
       : _hasExplicitTypeArguments = types != null && types.isNotEmpty,
@@ -1977,14 +1975,6 @@
   }
 }
 
-/// Concrete shadow object representing a named expression.
-class NamedExpressionJudgment extends NamedExpression {
-  NamedExpressionJudgment(String nameLexeme, Expression value)
-      : super(nameLexeme, value);
-
-  Expression get judgment => value;
-}
-
 /// The result of inference for a RHS of an assignment.
 class _ComplexAssignmentInferenceResult {
   /// The resolved combiner [Procedure], e.g. `operator+` for `a += 2`, or