Merge "Move jniGetReferent to its only user (framework)."
This commit is contained in:
@@ -90,6 +90,12 @@ static inline int RegisterMethodsOrDie(JNIEnv* env, const char* className,
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline jobject jniGetReferent(JNIEnv* env, jobject ref) {
|
||||||
|
jclass cls = FindClassOrDie(env, "java/lang/ref/Reference");
|
||||||
|
jmethodID get = GetMethodIDOrDie(env, cls, "get", "()Ljava/lang/Object;");
|
||||||
|
return env->CallObjectMethod(ref, get);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Read the specified field from jobject, and convert to std::string.
|
* Read the specified field from jobject, and convert to std::string.
|
||||||
* If the field cannot be obtained, return defaultValue.
|
* If the field cannot be obtained, return defaultValue.
|
||||||
|
|||||||
Reference in New Issue
Block a user