[armedbear-cvs] r11587 - trunk/abcl/src/org/armedbear/lisp

Erik Huelsmann ehuelsmann at common-lisp.net
Sat Jan 24 20:38:30 UTC 2009


Author: ehuelsmann
Date: Sat Jan 24 20:38:24 2009
New Revision: 11587

Log:
Ofcourse, you need all components for a commit to actually work... (Belongs to last commit.)

Modified:
   trunk/abcl/src/org/armedbear/lisp/BuiltInClass.java
   trunk/abcl/src/org/armedbear/lisp/SimpleString.java

Modified: trunk/abcl/src/org/armedbear/lisp/BuiltInClass.java
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/BuiltInClass.java	(original)
+++ trunk/abcl/src/org/armedbear/lisp/BuiltInClass.java	Sat Jan 24 20:38:24 2009
@@ -236,9 +236,9 @@
     SIMPLE_BIT_VECTOR.setDirectSuperclasses(list2(BIT_VECTOR, SIMPLE_ARRAY));
     SIMPLE_BIT_VECTOR.setCPL(SIMPLE_BIT_VECTOR, BIT_VECTOR, VECTOR,
                              SIMPLE_ARRAY, ARRAY, SEQUENCE, CLASS_T);
-    SIMPLE_STRING.setDirectSuperclasses(list2(STRING, SIMPLE_ARRAY));
-    SIMPLE_STRING.setCPL(SIMPLE_STRING, STRING, VECTOR, SIMPLE_ARRAY, ARRAY,
-                         SEQUENCE, CLASS_T);
+    SIMPLE_STRING.setDirectSuperclasses(list3(BASE_STRING, STRING, SIMPLE_ARRAY));
+    SIMPLE_STRING.setCPL(SIMPLE_STRING, BASE_STRING, STRING, VECTOR,
+                         SIMPLE_ARRAY, ARRAY, SEQUENCE, CLASS_T);
     SIMPLE_VECTOR.setDirectSuperclasses(list2(VECTOR, SIMPLE_ARRAY));
     SIMPLE_VECTOR.setCPL(SIMPLE_VECTOR, VECTOR, SIMPLE_ARRAY, ARRAY, SEQUENCE,
                          CLASS_T);

Modified: trunk/abcl/src/org/armedbear/lisp/SimpleString.java
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/SimpleString.java	(original)
+++ trunk/abcl/src/org/armedbear/lisp/SimpleString.java	Sat Jan 24 20:38:24 2009
@@ -97,13 +97,13 @@
     @Override
     public LispObject typeOf()
     {
-        return list2(Symbol.SIMPLE_STRING, new Fixnum(capacity));
+        return list2(Symbol.SIMPLE_BASE_STRING, new Fixnum(capacity));
     }
 
     @Override
     public LispObject classOf()
     {
-        return BuiltInClass.SIMPLE_STRING;
+        return BuiltInClass.SIMPLE_BASE_STRING;
     }
 
     @Override




More information about the armedbear-cvs mailing list