Changeset 12955
- Timestamp:
- 10/07/10 22:37:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/Layout.java
r12576 r12955 34 34 package org.armedbear.lisp; 35 35 36 import java.util.concurrent.ConcurrentHashMap; 36 37 import static org.armedbear.lisp.Lisp.*; 37 38 … … 39 40 { 40 41 private final LispObject lispClass; 41 public final EqHashTableslotTable;42 public final ConcurrentHashMap<LispObject, LispObject> slotTable; 42 43 43 44 final LispObject[] slotNames; … … 83 84 } 84 85 85 private EqHashTableinitializeSlotTable(LispObject[] slotNames)86 { 87 EqHashTable ht = new EqHashTable(slotNames.length, NIL, NIL);86 private ConcurrentHashMap initializeSlotTable(LispObject[] slotNames) 87 { 88 ConcurrentHashMap ht = new ConcurrentHashMap(slotNames.length); 88 89 for (int i = slotNames.length; i-- > 0;) 89 90 ht.put(slotNames[i], Fixnum.getInstance(i));
Note: See TracChangeset
for help on using the changeset viewer.