diff src/luan/LuanTable.java @ 1095:2443152dc2f1

add Luan.hash_code() and Table.hash_value()
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 21 Feb 2017 20:27:17 -0700
parents 6b8ea0a9b7c9
children ad6b3b9fef40
line wrap: on
line diff
--- a/src/luan/LuanTable.java	Tue Jan 24 14:14:43 2017 -0700
+++ b/src/luan/LuanTable.java	Tue Feb 21 20:27:17 2017 -0700
@@ -469,4 +469,12 @@
 		list = null;
 	}
 
+	public int hashValue() {
+		int n = 99;
+		if( map != null )
+			n ^= map.hashCode();
+		if( list != null )
+			n ^= list.hashCode();
+		return n;
+	}
 }