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

Side by Side Diff: compiler/java/com/google/dart/compiler/DartCompilerErrorCode.java

Issue 8231031: Check for compile-time constants in DartCompiler (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Feedback from floitsch Created 9 years, 2 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 package com.google.dart.compiler; 5 package com.google.dart.compiler;
6 6
7 /** 7 /**
8 * Valid error codes for the errors produced by the Dart compiler. 8 * Valid error codes for the errors produced by the Dart compiler.
9 */ 9 */
10 public enum DartCompilerErrorCode implements ErrorCode { 10 public enum DartCompilerErrorCode implements ErrorCode {
(...skipping 21 matching lines...) Expand all
32 CANNOT_RESOLVE_FIELD("cannot resolve field %s"), 32 CANNOT_RESOLVE_FIELD("cannot resolve field %s"),
33 CANNOT_RESOLVE_LABEL("cannot resolve label %s"), 33 CANNOT_RESOLVE_LABEL("cannot resolve label %s"),
34 CANNOT_RESOLVE_METHOD("cannot resolve method %s"), 34 CANNOT_RESOLVE_METHOD("cannot resolve method %s"),
35 CANNOT_RESOLVE_SUPER_CONSTRUCTOR("cannot resolve method %s"), 35 CANNOT_RESOLVE_SUPER_CONSTRUCTOR("cannot resolve method %s"),
36 CANNOT_RESOLVE_IMPLICIT_CALL_TO_SUPER_CONSTRUCTOR( 36 CANNOT_RESOLVE_IMPLICIT_CALL_TO_SUPER_CONSTRUCTOR(
37 "super type %s does not have a default constructor"), 37 "super type %s does not have a default constructor"),
38 CATCH_OR_FINALLY_EXPECTED("catch or finally clause expected."), 38 CATCH_OR_FINALLY_EXPECTED("catch or finally clause expected."),
39 CONSTRUCTOR_CANNOT_BE_ABSTRACT("A constructor cannot be asbstract"), 39 CONSTRUCTOR_CANNOT_BE_ABSTRACT("A constructor cannot be asbstract"),
40 CONSTRUCTOR_CANNOT_BE_STATIC("A constructor cannot be static"), 40 CONSTRUCTOR_CANNOT_BE_STATIC("A constructor cannot be static"),
41 CONSTRUCTOR_MUST_CALL_SUPER("Constructors must call super constructor"), 41 CONSTRUCTOR_MUST_CALL_SUPER("Constructors must call super constructor"),
42 CONST_CONSTRUCTOR_CANNOT_HAVE_BODY("A cconst onstructor cannot have a body"), 42 CONST_CONSTRUCTOR_CANNOT_HAVE_BODY("A const constructor cannot have a body"),
43 CONST_CONSTRUCTOR_MUST_CALL_CONST_SUPER("const constructor must call const sup er constructor"), 43 CONST_CONSTRUCTOR_MUST_CALL_CONST_SUPER("const constructor must call const sup er constructor"),
44 CONSTANTS_MUST_BE_INITIALIZED("constants must be initialized"), 44 CONSTANTS_MUST_BE_INITIALIZED("constants must be initialized"),
45 CYCLIC_CLASS("%s causes a cycle in the supertype graph"), 45 CYCLIC_CLASS("%s causes a cycle in the supertype graph"),
46 DEFAULT_POSITIONAL_PARAMETER("Positional parameters cannot have default values "), 46 DEFAULT_POSITIONAL_PARAMETER("Positional parameters cannot have default values "),
47 DID_YOU_MEAN_NEW("%1$s is a %2$s. Did you mean (new %1$s)?"), 47 DID_YOU_MEAN_NEW("%1$s is a %2$s. Did you mean (new %1$s)?"),
48 DISALLOWED_ABSTRACT_KEYWORD("SyntaxError: abstract keyword not allowed here"), 48 DISALLOWED_ABSTRACT_KEYWORD("SyntaxError: abstract keyword not allowed here"),
49 DISALLOWED_FACTORY_KEYWORD("SyntaxError: factory keyword not allowed here"), 49 DISALLOWED_FACTORY_KEYWORD("SyntaxError: factory keyword not allowed here"),
50 DUPLICATE_DEFINITION("duplicate definition of %s"), 50 DUPLICATE_DEFINITION("duplicate definition of %s"),
51 DUPLICATED_INTERFACE("%s and %s are duplicated in the supertype graph"), 51 DUPLICATED_INTERFACE("%s and %s are duplicated in the supertype graph"),
52 ENTRY_POINT_IN_LIBRARY("Libraries may not specify an entry point"), 52 ENTRY_POINT_IN_LIBRARY("Libraries may not specify an entry point"),
53 ENTRY_POINT_METHOD_CANNOT_HAVE_PARAMETERS("Main entry point method cannot have parameters"), 53 ENTRY_POINT_METHOD_CANNOT_HAVE_PARAMETERS("Main entry point method cannot have parameters"),
54 ENTRY_POINT_METHOD_MAY_NOT_BE_GETTER("Entry point \"%s\" may not be a getter") , 54 ENTRY_POINT_METHOD_MAY_NOT_BE_GETTER("Entry point \"%s\" may not be a getter") ,
55 ENTRY_POINT_METHOD_MAY_NOT_BE_SETTER("Entry point \"%s\" may not be a setter") , 55 ENTRY_POINT_METHOD_MAY_NOT_BE_SETTER("Entry point \"%s\" may not be a setter") ,
56 EXPECTED_AN_INSTANCE_FIELD_IN_SUPER_CLASS( 56 EXPECTED_AN_INSTANCE_FIELD_IN_SUPER_CLASS(
57 "expected an instance field in the super class, but got %s"), 57 "expected an instance field in the super class, but got %s"),
58 EXPECTED_ARRAY_OR_MAP_LITERAL("Expected array or map literal"), 58 EXPECTED_ARRAY_OR_MAP_LITERAL("Expected array or map literal"),
59 EXPECTED_CASE_OR_DEFAULT("Expected 'case' or 'default'"), 59 EXPECTED_CASE_OR_DEFAULT("Expected 'case' or 'default'"),
60 EXPECTED_COMMA_OR_RIGHT_BRACE("Expected ',' or '}'"), 60 EXPECTED_COMMA_OR_RIGHT_BRACE("Expected ',' or '}'"),
61 EXPECTED_COMMA_OR_RIGHT_PAREN("Expected ',' or ')', but got '%s'"), 61 EXPECTED_COMMA_OR_RIGHT_PAREN("Expected ',' or ')', but got '%s'"),
62 EXPECTED_COMPOUND_STATEMENT("SyntaxError: expected if, switch, while, do, or f or"), 62 EXPECTED_COMPOUND_STATEMENT("SyntaxError: expected if, switch, while, do, or f or"),
63 EXPECTED_CONSTANT_EXPRESSION("Expected constant expression"),
64 EXPECTED_CONSTANT_EXPRESSION_BOOLEAN("Expected constant expression of type boo l, got %s"),
65 EXPECTED_CONSTANT_EXPRESSION_INT("Expected constant expression of type int, go t %s"),
66 EXPECTED_CONSTANT_EXPRESSION_NUMBER("Expected constant expression of type num, got %s"),
67 EXPECTED_CONSTANT_EXPRESSION_STRING_NUMBER_BOOL(
68 "Expected constant expression of type String, num or bool, got %s"),
63 EXPECTED_CONSTANT_LITERAL("Expected a constant literal"), 69 EXPECTED_CONSTANT_LITERAL("Expected a constant literal"),
64 EXPECTED_EOS("Unexpected token '%s' (expected end of file)"), 70 EXPECTED_EOS("Unexpected token '%s' (expected end of file)"),
65 EXPECTED_FIELD_NOT_CLASS("%s is a class, expected a local field"), 71 EXPECTED_FIELD_NOT_CLASS("%s is a class, expected a local field"),
66 EXPECTED_FIELD_NOT_METHOD("%s is a method, expected a local field"), 72 EXPECTED_FIELD_NOT_METHOD("%s is a method, expected a local field"),
67 EXPECTED_FIELD_NOT_PARAMETER("%s is a parameter, expected a local field"), 73 EXPECTED_FIELD_NOT_PARAMETER("%s is a parameter, expected a local field"),
68 EXPECTED_FIELD_NOT_TYPE_VAR("%s is a type variable, expected a local field"), 74 EXPECTED_FIELD_NOT_TYPE_VAR("%s is a type variable, expected a local field"),
69 EXPECTED_IDENTIFIER("Expected identifier"), 75 EXPECTED_IDENTIFIER("Expected identifier"),
70 EXPECTED_ONE_ARGUMENT("Expected one argument"), 76 EXPECTED_ONE_ARGUMENT("Expected one argument"),
71 EXPECTED_LEFT_BRACKET_OR_LEFT_BRACE("'[' or '{' expected"), 77 EXPECTED_LEFT_BRACKET_OR_LEFT_BRACE("'[' or '{' expected"),
72 EXPECTED_LEFT_PAREN("'(' expected"), 78 EXPECTED_LEFT_PAREN("'(' expected"),
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
212 */ 218 */
213 private DartCompilerErrorCode(String message) { 219 private DartCompilerErrorCode(String message) {
214 this.message = message; 220 this.message = message;
215 } 221 }
216 222
217 @Override 223 @Override
218 public String getMessage() { 224 public String getMessage() {
219 return message; 225 return message;
220 } 226 }
221 } 227 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698