Class
asString!
2546317!
accessing!
0String! !
copyWithSize:!
6318669!
copying!
4Int:VarSeqCltn[EX]! !
atAllPut:!
2547035!
accessing!
0Int:! !
#superclassTypeString!
IndexedByteInstanceVariables |> VarSequenceableCollection[Int]! !
#group!
base! !
#extensionsAreSubtypes!
true! !
#revision!
$Revision: 1.3 $! !
at:!
2546511!
accessing!
0Int:Int! !
#categories!
accessing!
copying! !
size!
2547245!
accessing!
0Int! !
byteArrayCopyWithSize:!
6318114!
copying!
0Int:ByteArray! !
#subtype!
true! !
#branded!
true! !
#comment!
ByteArrays are arrays of integers in the range 0-255.

%todo: stop using variable creation message and use the indexed ivar mixin

Subclass responsibilities:
    %responsibility copyWithSize:
        Subclasses with instance variables must extend (or implement, if they haven't) copyWithSize: to copy
        the instance variable values as needed to the copy, since copyWithSize: doesn't normally use the
        normal copy mechanism that uses #shallowCopy to transfer all instance variable values.

Tags: %BlueBook  %User

(c) 1995-1997 Sun Microsystems, Inc. ALL RIGHTS RESERVED. 
Use and distribution of this software is subject to the terms of the attached source license.   $Revision: 1.3 $
! !
#abstract!
true! !
at:put:!
2546860!
accessing!
0Int:Int:Int! !
at:ifAbsent:!
2546664!
accessing!
2Int:[^X def]:Int|X! !
