Convert ShadowIntLiteral to IntJudgment

Change-Id: I3133219c6cf3da41d8d8b65636d4b8a5dae2d98d
Reviewed-on: https://dart-review.googlesource.com/61108
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
diff --git a/pkg/front_end/lib/src/fasta/kernel/fangorn.dart b/pkg/front_end/lib/src/fasta/kernel/fangorn.dart
index e64d971..324bdb9 100644
--- a/pkg/front_end/lib/src/fasta/kernel/fangorn.dart
+++ b/pkg/front_end/lib/src/fasta/kernel/fangorn.dart
@@ -83,7 +83,7 @@
         ShadowExpressionStatement,
         ShadowForStatement,
         ShadowIfStatement,
-        ShadowIntLiteral,
+        IntJudgment,
         ShadowIsExpression,
         ShadowIsNotExpression,
         LabeledStatementJudgment,
@@ -167,8 +167,8 @@
   }
 
   @override
-  ShadowIntLiteral literalInt(int value, Token token) {
-    return new ShadowIntLiteral(value)..fileOffset = offsetForToken(token);
+  IntJudgment literalInt(int value, Token token) {
+    return new IntJudgment(value)..fileOffset = offsetForToken(token);
   }
 
   @override
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 59d574b..5df7dc1 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
@@ -1385,17 +1385,17 @@
 }
 
 /// Concrete shadow object representing an integer literal in kernel form.
-class ShadowIntLiteral extends IntLiteral implements ExpressionJudgment {
+class IntJudgment extends IntLiteral implements ExpressionJudgment {
   DartType inferredType;
 
-  ShadowIntLiteral(int value) : super(value);
+  IntJudgment(int value) : super(value);
 
   @override
   DartType infer<Expression, Statement, Initializer, Type>(
       ShadowTypeInferrer inferrer,
       Factory<Expression, Statement, Initializer, Type> factory,
       DartType typeContext) {
-    return inferrer.coreTypes.intClass.rawType;
+    return inferredType = inferrer.coreTypes.intClass.rawType;
   }
 }