--- a/Class.st Sun Jan 09 22:11:39 1994 +0100
+++ b/Class.st Sun Jan 09 22:13:01 1994 +0100
@@ -45,7 +45,7 @@
WARNING: layout known by compiler and runtime system
-$Header: /cvs/stx/stx/libbasic/Class.st,v 1.7 1994-01-08 16:08:02 claus Exp $
+$Header: /cvs/stx/stx/libbasic/Class.st,v 1.8 1994-01-09 21:12:57 claus Exp $
written Spring 89 by claus
'!
@@ -75,11 +75,7 @@
!Class methodsFor:'subclass creation'!
-subclass:t instanceVariableNames:f
- classVariableNames:d
- poolDictionaries:s
- category:cat
-
+subclass:t instanceVariableNames:f classVariableNames:d poolDictionaries:s category:cat
"create a new class as a subclass of an existing class (the receiver).
The subclass will have indexed variables if the receiving-class has."
@@ -146,12 +142,7 @@
category:cat
!
-variableSubclass:t
- instanceVariableNames:f
- classVariableNames:d
- poolDictionaries:s
- category:cat
-
+variableSubclass:t instanceVariableNames:f classVariableNames:d poolDictionaries:s category:cat
"create a new class as a subclass of an existing class (the receiver)
in which the subclass has indexable pointer variables"
@@ -177,12 +168,7 @@
changed:false
!
-variableByteSubclass:t
- instanceVariableNames:f
- classVariableNames:d
- poolDictionaries:s
- category:cat
-
+variableByteSubclass:t instanceVariableNames:f classVariableNames:d poolDictionaries:s category:cat
"create a new class as a subclass of an existing class (the receiver)
in which the subclass has indexable byte-sized nonpointer variables"
@@ -208,12 +194,7 @@
changed:false
!
-variableWordSubclass:t
- instanceVariableNames:f
- classVariableNames:d
- poolDictionaries:s
- category:cat
-
+variableWordSubclass:t instanceVariableNames:f lassVariableNames:d oolDictionaries:s ategory:cat
"create a new class as a subclass of an existing class (the receiver)
in which the subclass has indexable word-sized nonpointer variables"
@@ -239,12 +220,7 @@
changed:false
!
-variableLongSubclass:t
- instanceVariableNames:f
- classVariableNames:d
- poolDictionaries:s
- category:cat
-
+variableLongSubclass:t instanceVariableNames:f classVariableNames:d poolDictionaries:s category:cat
"create a new class as a subclass of an existing class (the receiver)
in which the subclass has indexable long-sized nonpointer variables"
@@ -270,11 +246,7 @@
changed:false
!
-variableFloatSubclass:t
- instanceVariableNames:f
- classVariableNames:d
- poolDictionaries:s
- category:cat
+variableFloatSubclass:t instanceVariableNames:f classVariableNames:d poolDictionaries:s category:cat
"create a new class as a subclass of an existing class (the receiver)
in which the subclass has indexable float-sized nonpointer variables"
@@ -301,11 +273,7 @@
changed:false
!
-variableDoubleSubclass:t
- instanceVariableNames:f
- classVariableNames:d
- poolDictionaries:s
- category:cat
+variableDoubleSubclass:t instanceVariableNames:f classVariableNames:d poolDictionaries:s category:cat
"create a new class as a subclass of an existing class (the receiver)
in which the subclass has indexable double-sized nonpointer variables"
@@ -334,12 +302,8 @@
!Class methodsFor:'ST/V subclass creation'!
-subclass:t
- instanceVariableNames:f
- classVariableNames:d
- poolDictionaries:s
-
- "this methods allows fileIn of ST/V classes
+subclass:t instanceVariableNames:f classVariableNames:d poolDictionaries:s
+ "this method allows fileIn of ST/V classes
(which seem to have no category)"
^ self subclass:t
@@ -349,11 +313,8 @@
category:'ST/V classes'
!
-variableByteSubclass:t
- classVariableNames:d
- poolDictionaries:s
-
- "this methods allows fileIn of ST/V variable byte classes
+variableByteSubclass:t classVariableNames:d poolDictionaries:s
+ "this method allows fileIn of ST/V variable byte classes
(which seem to have no category and no instvars)"
^ self variableByteSubclass:t
@@ -363,12 +324,8 @@
category:'ST/V classes'
!
-variableSubclass:t
- instanceVariableNames:f
- classVariableNames:d
- poolDictionaries:s
-
- "this methods allows fileIn of ST/V variable pointer classes
+variableSubclass:t instanceVariableNames:f classVariableNames:d poolDictionaries:s
+ "this method allows fileIn of ST/V variable pointer classes
(which seem to have no category)"
^ self variableSubclass:t
@@ -909,7 +866,8 @@
!
binaryMethods
- "return a ClassCategoryReader to read in binary methods for me"
+ "return a ClassCategoryReader to read in binary methods for me.
+ The implementation of binary methods is not finished yet."
^ BinaryClassCategoryReader class:self category:'binary'
!
@@ -1618,6 +1576,8 @@
!
storeBinaryDefinitionOf: anAssociation on: stream manager: manager
+ "not usable at the moment - there are no classpools currently"
+
| string |
string := self name, ' classPool at: ', anAssociation key storeString.