Index: compiler/java/com/google/dart/compiler/resolver/CompileTimeConstVisitor.java |
diff --git a/compiler/java/com/google/dart/compiler/resolver/CompileTimeConstVisitor.java b/compiler/java/com/google/dart/compiler/resolver/CompileTimeConstVisitor.java |
index 2f328d62150cc47d11d69e5dfa26ec3419e80af8..a5e3dba613890d963cd49a99c4120e0a2dfc161a 100644 |
--- a/compiler/java/com/google/dart/compiler/resolver/CompileTimeConstVisitor.java |
+++ b/compiler/java/com/google/dart/compiler/resolver/CompileTimeConstVisitor.java |
@@ -4,7 +4,6 @@ |
package com.google.dart.compiler.resolver; |
-import com.google.dart.compiler.DartCompilerErrorCode; |
import com.google.dart.compiler.InternalCompilerException; |
import com.google.dart.compiler.ast.DartArrayLiteral; |
import com.google.dart.compiler.ast.DartBinaryExpression; |
@@ -65,7 +64,7 @@ public class CompileTimeConstVisitor extends DartNodeTraverser<Void> { |
private boolean checkBoolean(DartNode x, Type type) { |
if (!type.equals(boolType)) { |
- context.resolutionError(x, DartCompilerErrorCode.EXPECTED_CONSTANT_EXPRESSION_BOOLEAN, |
+ context.onError(x, ResolverErrorCode.EXPECTED_CONSTANT_EXPRESSION_BOOLEAN, |
type.toString()); |
return false; |
} |
@@ -74,7 +73,7 @@ public class CompileTimeConstVisitor extends DartNodeTraverser<Void> { |
private boolean checkInt(DartNode x, Type type) { |
if (!type.equals(intType)) { |
- context.resolutionError(x, DartCompilerErrorCode.EXPECTED_CONSTANT_EXPRESSION_INT, |
+ context.onError(x, ResolverErrorCode.EXPECTED_CONSTANT_EXPRESSION_INT, |
type.toString()); |
return false; |
} |
@@ -83,7 +82,7 @@ public class CompileTimeConstVisitor extends DartNodeTraverser<Void> { |
private boolean checkNumber(DartNode x, Type type) { |
if (!(type.equals(numType) || type.equals(intType) || type.equals(doubleType))) { |
- context.resolutionError(x, DartCompilerErrorCode.EXPECTED_CONSTANT_EXPRESSION_NUMBER, |
+ context.onError(x, ResolverErrorCode.EXPECTED_CONSTANT_EXPRESSION_NUMBER, |
type.toString()); |
return false; |
} |
@@ -93,8 +92,8 @@ public class CompileTimeConstVisitor extends DartNodeTraverser<Void> { |
private boolean checkNumberBooleanOrStringType(DartNode x, Type type) { |
if (!type.equals(intType) && !type.equals(boolType) |
&& !type.equals(numType) && !type.equals(doubleType) && !type.equals(stringType)) { |
- context.resolutionError(x, |
- DartCompilerErrorCode.EXPECTED_CONSTANT_EXPRESSION_STRING_NUMBER_BOOL, |
+ context.onError(x, |
+ ResolverErrorCode.EXPECTED_CONSTANT_EXPRESSION_STRING_NUMBER_BOOL, |
type.toString()); |
return false; |
} |
@@ -304,7 +303,7 @@ public class CompileTimeConstVisitor extends DartNodeTraverser<Void> { |
default: |
throw new InternalCompilerException("Unexpected element " + x.toString() |
+ " kind: " + ElementKind.of(element) |
- + "evaluating type for compile-time constant expression."); |
+ + " evaluating type for compile-time constant expression."); |
} |
return null; |
} |
@@ -364,7 +363,7 @@ public class CompileTimeConstVisitor extends DartNodeTraverser<Void> { |
* specific error message when possible. |
*/ |
private void expectedConstant(DartNode x) { |
- context.resolutionError(x, DartCompilerErrorCode.EXPECTED_CONSTANT_EXPRESSION); |
+ context.onError(x, ResolverErrorCode.EXPECTED_CONSTANT_EXPRESSION); |
} |
/** |