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

Unified Diff: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/scanner/TokenType.java

Issue 214253002: Translate Java enums to Dart constants. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 9 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 side-by-side diff with in-line comments
Download patch
Index: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/scanner/TokenType.java
diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/scanner/TokenType.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/scanner/TokenType.java
index 30ba5f8063b7a1e9d7b45de4163f0190101a3b3b..a88c59c53156998f074a5c5c555c99bcd66c9a52 100644
--- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/scanner/TokenType.java
+++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/scanner/TokenType.java
@@ -40,7 +40,7 @@ public enum TokenType {
/**
* The type of the token that marks the end of the input.
*/
- EOF(null, "") {
+ EOF(NO_CLASS, "") {
@Override
public String toString() {
return "-eof-";
@@ -60,31 +60,31 @@ public enum TokenType {
AMPERSAND(BITWISE_AND_OPERATOR, "&"),
AMPERSAND_AMPERSAND(LOGICAL_AND_OPERATOR, "&&"),
AMPERSAND_EQ(ASSIGNMENT_OPERATOR, "&="),
- AT(null, "@"),
+ AT(NO_CLASS, "@"),
BANG(UNARY_PREFIX_OPERATOR, "!"),
BANG_EQ(EQUALITY_OPERATOR, "!="),
// BANG_EQ_EQ(EQUALITY_OPERATOR, "!=="),
BAR(BITWISE_OR_OPERATOR, "|"),
BAR_BAR(LOGICAL_OR_OPERATOR, "||"),
BAR_EQ(ASSIGNMENT_OPERATOR, "|="),
- COLON(null, ":"),
- COMMA(null, ","),
+ COLON(NO_CLASS, ":"),
+ COMMA(NO_CLASS, ","),
CARET(BITWISE_XOR_OPERATOR, "^"),
CARET_EQ(ASSIGNMENT_OPERATOR, "^="),
- CLOSE_CURLY_BRACKET(null, "}"),
- CLOSE_PAREN(null, ")"),
- CLOSE_SQUARE_BRACKET(null, "]"),
+ CLOSE_CURLY_BRACKET(NO_CLASS, "}"),
+ CLOSE_PAREN(NO_CLASS, ")"),
+ CLOSE_SQUARE_BRACKET(NO_CLASS, "]"),
EQ(ASSIGNMENT_OPERATOR, "="),
EQ_EQ(EQUALITY_OPERATOR, "=="),
// EQ_EQ_EQ(EQUALITY_OPERATOR, "==="),
- FUNCTION(null, "=>"),
+ FUNCTION(NO_CLASS, "=>"),
GT(RELATIONAL_OPERATOR, ">"),
GT_EQ(RELATIONAL_OPERATOR, ">="),
GT_GT(SHIFT_OPERATOR, ">>"),
GT_GT_EQ(ASSIGNMENT_OPERATOR, ">>="),
// GT_GT_GT(SHIFT_OPERATOR, ">>>"),
// GT_GT_GT_EQ(ASSIGNMENT_OPERATOR, ">>>="),
- HASH(null, "#"),
+ HASH(NO_CLASS, "#"),
INDEX(UNARY_POSTFIX_OPERATOR, "[]"),
INDEX_EQ(UNARY_POSTFIX_OPERATOR, "[]="),
IS(RELATIONAL_OPERATOR, "is"),
@@ -95,7 +95,7 @@ public enum TokenType {
MINUS(ADDITIVE_OPERATOR, "-"),
MINUS_EQ(ASSIGNMENT_OPERATOR, "-="),
MINUS_MINUS(UNARY_PREFIX_OPERATOR, "--"),
- OPEN_CURLY_BRACKET(null, "{"),
+ OPEN_CURLY_BRACKET(NO_CLASS, "{"),
OPEN_PAREN(UNARY_POSTFIX_OPERATOR, "("),
OPEN_SQUARE_BRACKET(UNARY_POSTFIX_OPERATOR, "["),
PERCENT(MULTIPLICATIVE_OPERATOR, "%"),
@@ -106,22 +106,22 @@ public enum TokenType {
PLUS_EQ(ASSIGNMENT_OPERATOR, "+="),
PLUS_PLUS(UNARY_PREFIX_OPERATOR, "++"),
QUESTION(CONDITIONAL_OPERATOR, "?"),
- SEMICOLON(null, ";"),
+ SEMICOLON(NO_CLASS, ";"),
SLASH(MULTIPLICATIVE_OPERATOR, "/"),
SLASH_EQ(ASSIGNMENT_OPERATOR, "/="),
STAR(MULTIPLICATIVE_OPERATOR, "*"),
STAR_EQ(ASSIGNMENT_OPERATOR, "*="),
- STRING_INTERPOLATION_EXPRESSION(null, "${"),
- STRING_INTERPOLATION_IDENTIFIER(null, "$"),
+ STRING_INTERPOLATION_EXPRESSION(NO_CLASS, "${"),
+ STRING_INTERPOLATION_IDENTIFIER(NO_CLASS, "$"),
TILDE(UNARY_PREFIX_OPERATOR, "~"),
TILDE_SLASH(MULTIPLICATIVE_OPERATOR, "~/"),
TILDE_SLASH_EQ(ASSIGNMENT_OPERATOR, "~/="),
// The following are not currently tokens in Dart, but are reserved for future use.
- BACKPING(null, "`"),
- BACKSLASH(null, "\\"),
- PERIOD_PERIOD_PERIOD(null, "...");
+ BACKPING(NO_CLASS, "`"),
+ BACKSLASH(NO_CLASS, "\\"),
+ PERIOD_PERIOD_PERIOD(NO_CLASS, "...");
/**
* The class of the token.
@@ -139,7 +139,7 @@ public enum TokenType {
}
private TokenType(TokenClass tokenClass, String lexeme) {
- this.tokenClass = tokenClass == null ? NO_CLASS : tokenClass;
+ this.tokenClass = tokenClass;
this.lexeme = lexeme;
}

Powered by Google App Engine
This is Rietveld 408576698