Index: editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/SyntaxTranslator.java |
diff --git a/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/SyntaxTranslator.java b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/SyntaxTranslator.java |
index b74de6f1265d49af17c74c5cac50fa27d25e00b2..324f0fc5cb46e23083855cba14264bb9a1e034b6 100644 |
--- a/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/SyntaxTranslator.java |
+++ b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/SyntaxTranslator.java |
@@ -888,6 +888,15 @@ public class SyntaxTranslator extends org.eclipse.jdt.core.dom.ASTVisitor { |
identifier(ENUM_ORDINAL_FIELD_NAME), |
TokenType.MINUS, |
propertyAccess(identifier("other"), identifier(ENUM_ORDINAL_FIELD_NAME)))))); |
+ // get hashCode |
+ members.add(methodDeclaration( |
+ null, |
+ typeName("int"), |
+ null, |
+ null, |
+ identifier("hashCode"), |
+ null, |
+ expressionFunctionBody(identifier(ENUM_ORDINAL_FIELD_NAME)))); |
// toString() |
members.add(methodDeclaration( |
typeName("String"), |