Lines Matching refs:soa

32   ScopedFastNativeObjectAccess soa(env);  in StringFactory_newStringFromBytes()  local
37 StackHandleScope<1> hs(soa.Self()); in StringFactory_newStringFromBytes()
38 Handle<mirror::ByteArray> byte_array(hs.NewHandle(soa.Decode<mirror::ByteArray*>(java_data))); in StringFactory_newStringFromBytes()
41 soa.Self()->ThrowNewExceptionF("Ljava/lang/StringIndexOutOfBoundsException;", in StringFactory_newStringFromBytes()
47 mirror::String* result = mirror::String::AllocFromByteArray<true>(soa.Self(), byte_count, in StringFactory_newStringFromBytes()
50 return soa.AddLocalReference<jstring>(result); in StringFactory_newStringFromBytes()
55 ScopedFastNativeObjectAccess soa(env); in StringFactory_newStringFromChars() local
56 StackHandleScope<1> hs(soa.Self()); in StringFactory_newStringFromChars()
57 Handle<mirror::CharArray> char_array(hs.NewHandle(soa.Decode<mirror::CharArray*>(java_data))); in StringFactory_newStringFromChars()
59 mirror::String* result = mirror::String::AllocFromCharArray<true>(soa.Self(), char_count, in StringFactory_newStringFromChars()
62 return soa.AddLocalReference<jstring>(result); in StringFactory_newStringFromChars()
66 ScopedFastNativeObjectAccess soa(env); in StringFactory_newStringFromString() local
71 StackHandleScope<1> hs(soa.Self()); in StringFactory_newStringFromString()
72 Handle<mirror::String> string(hs.NewHandle(soa.Decode<mirror::String*>(to_copy))); in StringFactory_newStringFromString()
74 mirror::String* result = mirror::String::AllocFromString<true>(soa.Self(), string->GetLength(), in StringFactory_newStringFromString()
76 return soa.AddLocalReference<jstring>(result); in StringFactory_newStringFromString()