From: Jürg Billeter Date: Wed, 7 Jul 2010 08:46:54 +0000 (+0200) Subject: dova: Support calling equals on generic type parameters X-Git-Tag: 0.9.3~37 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=700eab7ce38d51ddbb41d2267a060f3bbc46fc8a;p=thirdparty%2Fvala.git dova: Support calling equals on generic type parameters --- diff --git a/vala/valagenerictype.vala b/vala/valagenerictype.vala index 18035e4a6..3e881e518 100644 --- a/vala/valagenerictype.vala +++ b/vala/valagenerictype.vala @@ -64,7 +64,9 @@ public class Vala.GenericType : DataType { public override Symbol? get_member (string member_name) { if (CodeContext.get ().profile == Profile.DOVA) { - if (member_name == "hash") { + if (member_name == "equals") { + return CodeContext.get ().root.scope.lookup ("Dova").scope.lookup ("Object").scope.lookup ("equals"); + } else if (member_name == "hash") { return CodeContext.get ().root.scope.lookup ("Dova").scope.lookup ("Object").scope.lookup ("hash"); } }