summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab
diff options
context:
space:
mode:
Diffstat (limited to 'sources/scalac/symtab')
-rw-r--r--sources/scalac/symtab/Definitions.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/sources/scalac/symtab/Definitions.java b/sources/scalac/symtab/Definitions.java
index b729dc4b2a..10c0198e00 100644
--- a/sources/scalac/symtab/Definitions.java
+++ b/sources/scalac/symtab/Definitions.java
@@ -66,6 +66,7 @@ public class Definitions {
public final Symbol AS;
public final Symbol EQEQ;
public final Symbol BANGEQ;
+ public final Symbol EQUALS;
public final Symbol TOSTRING;
public final Symbol HASHCODE;
@@ -340,6 +341,12 @@ public class Definitions {
BOOLEAN_TYPE));
ANY_CLASS.members().enter(BANGEQ);
+ EQUALS = new TermSymbol(
+ Position.NOPOS, Names.equals, ANY_CLASS, 0);
+ EQUALS.setInfo(Type.MethodType(new Symbol[]{newParameter(EQUALS, JAVA_OBJECT_TYPE)},
+ BOOLEAN_TYPE));
+ ANY_CLASS.members().enter(EQUALS);
+
TOSTRING = new TermSymbol(
Position.NOPOS, Names.toString, ANY_CLASS, 0);
TOSTRING.setInfo(Type.MethodType(Symbol.EMPTY_ARRAY, STRING_TYPE));