Index: src/factory.h |
diff --git a/src/factory.h b/src/factory.h |
index 370f94e573ff43da8dc0f542c235b8ae18343f1b..d7761b992715c17cf66479f69f2c5169e848f237 100644 |
--- a/src/factory.h |
+++ b/src/factory.h |
@@ -158,28 +158,23 @@ class Factory { |
PretenureFlag pretenure = NOT_TENURED); |
// Create a new cons string object which consists of a pair of strings. |
- Handle<String> NewConsString(Handle<String> left, |
- Handle<String> right); |
- |
- Handle<ConsString> NewRawConsString(String::Encoding encoding); |
+ Handle<String> NewConsString(Handle<String> first, |
+ Handle<String> second); |
// Create a new sequential string containing the concatenation of the inputs. |
Handle<String> NewFlatConcatString(Handle<String> first, |
Handle<String> second); |
+ // Create a new string object which holds a substring of a string. |
+ Handle<String> NewSubString(Handle<String> str, |
+ int begin, |
+ int end); |
+ |
// Create a new string object which holds a proper substring of a string. |
Handle<String> NewProperSubString(Handle<String> str, |
int begin, |
int end); |
- // Create a new string object which holds a substring of a string. |
- Handle<String> NewSubString(Handle<String> str, int begin, int end) { |
- if (begin == 0 && end == str->length()) return str; |
- return NewProperSubString(str, begin, end); |
- } |
- |
- Handle<SlicedString> NewRawSlicedString(String::Encoding encoding); |
- |
// Creates a new external String object. There are two String encodings |
// in the system: ASCII and two byte. Unlike other String types, it does |
// not make sense to have a UTF-8 factory function for external strings, |