diff options
author | Rich Hickey <richhickey@gmail.com> | 2006-06-07 21:00:13 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2006-06-07 21:00:13 +0000 |
commit | 3c3e47199e7aa7d8115af5a22a3035390c4e4769 (patch) | |
tree | a68e57255a13efe5a8b409859ae3f5a9e8a6c79e /src/cli/runtime/PersistentHashtableMap.cs | |
parent | 0beb225fb05fc5353082247fc0b4fc58011347a1 (diff) |
ported PersistentHybridMap and PersistentHybridIdentityMap
fixed virtual decls
Diffstat (limited to 'src/cli/runtime/PersistentHashtableMap.cs')
-rw-r--r-- | src/cli/runtime/PersistentHashtableMap.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cli/runtime/PersistentHashtableMap.cs b/src/cli/runtime/PersistentHashtableMap.cs index 502d71f1..cb4e2f1a 100644 --- a/src/cli/runtime/PersistentHashtableMap.cs +++ b/src/cli/runtime/PersistentHashtableMap.cs @@ -206,20 +206,20 @@ static int bucketFor(Object key, PersistentArray array) { return (key.GetHashCode() & 0x7fffffff) % array.length();
}
-IPersistentMap create(int capacity) {
+virtual internal IPersistentMap create(int capacity) {
return new PersistentHashtableMap(capacity);
}
-IPersistentMap create(int count,PersistentArray array) {
+virtual internal IPersistentMap create(int count,PersistentArray array) {
return new PersistentHashtableMap(count, array);
}
-IPersistentMap create(int i, PersistentArray newArray, int growAtCount){
+virtual internal IPersistentMap create(int i, PersistentArray newArray, int growAtCount){
return new PersistentHashtableMap(i, newArray, growAtCount);
}
-IPersistentMap createListMap(Object key, Object val){
+virtual internal IPersistentMap createListMap(Object key, Object val){
return PersistentListMap.create(key,val);
}
|