ByteSubstring is a substring of a constant ByteString. It
tries to maskerade as one (even though it is certainly not an
Array), possibly not perfect (yet).
instance (id)
with (int, int) (start, len)
in ByteString string;
ByteString string;
int start;
string.
public int length;
< 0.
id
init (int, int) (s, l)
in ByteString str;
class (State) mutableCopyClass;
MutableByteString class.
byte at int index;
byte at the index.
ByteNumber at int index;
ByteNumber at the index.
Enumerator enumerator;
id initWithEnumerator Enumerator e;
(pointer, int) pointerToElements (int, int) (begin, len);
ByteSubstring substring (int, int) (begin, len);
string---we do not cascade
substrings.
MutableByteString mutableSubstring (int, int) (begin, len);
(pointer, int) byteStringContents;
boolean equal String other;
int hash;
int hashRange (int, int) (begin, len);
boolean equalByteString ByteString other;
boolean equalCharString CharString other;
boolean equalUniqueString UniqueString other;
UniqueByteString uniqueString;
OutputStream write OutputStream s;