Lines Matching refs:String
35 GcRoot<Class> String::java_lang_String_;
37 int32_t String::FastIndexOf(int32_t ch, int32_t start) { in FastIndexOf()
55 void String::SetClass(Class* java_lang_String) { in SetClass()
61 void String::ResetClass() { in ResetClass()
66 int String::ComputeHashCode() { in ComputeHashCode()
72 int32_t String::GetUtfLength() { in GetUtfLength()
76 void String::SetCharAt(int32_t index, uint16_t c) { in SetCharAt()
81 String* String::AllocFromStrings(Thread* self, Handle<String> string, Handle<String> string2) { in AllocFromStrings()
86 String* new_string = Alloc<true>(self, length + length2, allocator_type, visitor); in AllocFromStrings()
96 String* String::AllocFromUtf16(Thread* self, int32_t utf16_length, const uint16_t* utf16_data_in) { in AllocFromUtf16()
100 String* string = Alloc<true>(self, utf16_length, allocator_type, visitor); in AllocFromUtf16()
109 String* String::AllocFromModifiedUtf8(Thread* self, const char* utf) { in AllocFromModifiedUtf8()
115 String* String::AllocFromModifiedUtf8(Thread* self, int32_t utf16_length, in AllocFromModifiedUtf8()
119 String* string = Alloc<true>(self, utf16_length, allocator_type, visitor); in AllocFromModifiedUtf8()
128 bool String::Equals(String* that) { in Equals()
150 bool String::Equals(const uint16_t* that_chars, int32_t that_offset, int32_t that_length) { in Equals()
163 bool String::Equals(const char* modified_utf8) { in Equals()
190 bool String::Equals(const StringPiece& modified_utf8) { in Equals()
215 std::string String::ToModifiedUtf8() { in ToModifiedUtf8()
223 int32_t String::CompareTo(String* rhs) { in CompareTo()
225 String* lhs = this; in CompareTo()
248 void String::VisitRoots(RootVisitor* visitor) { in VisitRoots()
252 CharArray* String::ToCharArray(Thread* self) { in ToCharArray()
254 Handle<String> string(hs.NewHandle(this)); in ToCharArray()
260 void String::GetChars(int32_t start, int32_t end, Handle<CharArray> array, int32_t index) { in GetChars()