Instances of Character should be obtained only through constants or as the result of normal system messages and computations. Instances of Character must not be created through the basicNew operation. The Swapper makes the assumption that the ASCII (or EBCDIC) value of Character is always valid.Instances of False should not be created. The Swapper makes the assumption that there is only one instance of False and that instance is the special object false.Instances of SmallInteger should be created only through constants or as the result of normal system messages and computations. Instances of SmallInteger must not be created through the basicNew operation.Instances of True should not be created. The Swapper makes the assumption that there is only one instance of True and that instance is the special object true.Instances of UndefinedObject should not be created. The Swapper makes the assumption that there is only one instance of UndefinedObject and that instance is the special object nil.
|