MCPcopy Create free account
hub / github.com/alibaba/CicadaPlayer / NewStringUTF

Method NewStringUTF

framework/utils/Android/NewStringUTF.cpp:9–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7
8
9NewStringUTF::NewStringUTF(JNIEnv *pEnv, const char *source)
10{
11 if (source == nullptr || pEnv == nullptr) {
12 mResult = nullptr;
13 mEnv = nullptr;
14 } else {
15 mEnv = pEnv;
16 const char *errorKind = nullptr;
17 checkUtfBytes(source, &errorKind);
18 if (errorKind == nullptr) {
19 mResult = pEnv->NewStringUTF(source);
20 } else {
21 mResult = pEnv->NewStringUTF("");
22 }
23 JniException::clearException(mEnv);
24 }
25}
26
27NewStringUTF::~NewStringUTF()
28{

Callers 2

java_GetSdkVersionMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected