diff options
Diffstat (limited to 'runtime/intern_table.cc')
-rw-r--r-- | runtime/intern_table.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/runtime/intern_table.cc b/runtime/intern_table.cc index 3f728cbbfe..96f70d1b80 100644 --- a/runtime/intern_table.cc +++ b/runtime/intern_table.cc @@ -289,6 +289,11 @@ ObjPtr<mirror::String> InternTable::InternStrong(ObjPtr<mirror::String> s) { return Insert(s, true, false); } +ObjPtr<mirror::String> InternTable::InternWeak(const char* utf8_data) { + DCHECK(utf8_data != nullptr); + return InternWeak(mirror::String::AllocFromModifiedUtf8(Thread::Current(), utf8_data)); +} + ObjPtr<mirror::String> InternTable::InternWeak(ObjPtr<mirror::String> s) { return Insert(s, false, false); } |