| Index: runtime/vm/object.h
|
| ===================================================================
|
| --- runtime/vm/object.h (revision 15670)
|
| +++ runtime/vm/object.h (working copy)
|
| @@ -4000,6 +4000,14 @@
|
| const String& str,
|
| Heap::Space space);
|
|
|
| + // High performance version of substring for one-byte strings.
|
| + // "str" must be OneByteString.
|
| + static RawOneByteString* SubStringUnchecked(const String& str,
|
| + intptr_t begin_index,
|
| + intptr_t length,
|
| + Isolate* isolate,
|
| + Heap::Space space);
|
| +
|
| static const ClassId kClassId = kOneByteStringCid;
|
|
|
| static RawOneByteString* null() {
|
| @@ -4418,6 +4426,10 @@
|
| }
|
|
|
| void Add(const Object& value, Heap::Space space = Heap::kNew) const;
|
| + void Add(const Object& value,
|
| + Isolate* isolate,
|
| + Heap::Space space = Heap::kNew) const;
|
| +
|
| void Grow(intptr_t new_capacity, Heap::Space space = Heap::kNew) const;
|
| RawObject* RemoveLast() const;
|
|
|
|
|