]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
dova: Support calling equals on generic type parameters
authorJürg Billeter <j@bitron.ch>
Wed, 7 Jul 2010 08:46:54 +0000 (10:46 +0200)
committerJürg Billeter <j@bitron.ch>
Wed, 7 Jul 2010 08:46:54 +0000 (10:46 +0200)
vala/valagenerictype.vala

index 18035e4a6f28e029c359b95af9a997cc7a8318aa..3e881e5184bb85296e2a92c12e1d33a78a98b686 100644 (file)
@@ -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");
                        }
                }