From 2fd2dfeeb36a3da7b1b24134f122f9d20871e86c Mon Sep 17 00:00:00 2001 From: paltherr Date: Tue, 17 Jun 2003 12:46:07 +0000 Subject: - Added method "equals" to class Any --- sources/scalac/symtab/Definitions.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'sources/scalac/symtab') 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)); -- cgit v1.2.3