| 965 | } |
| 966 | |
| 967 | int CallbackHandlers::GetArrayLength(Isolate *isolate, const Local<Object> &arr) { |
| 968 | auto runtime = Runtime::GetRuntime(isolate); |
| 969 | auto objectManager = runtime->GetObjectManager(); |
| 970 | |
| 971 | JEnv env; |
| 972 | |
| 973 | auto javaArr = objectManager->GetJavaObjectByJsObject(arr); |
| 974 | |
| 975 | auto length = env.GetArrayLength(javaArr); |
| 976 | |
| 977 | return length; |
| 978 | } |
| 979 | |
| 980 | jobjectArray CallbackHandlers::GetJavaStringArray(JEnv &env, int length) { |
| 981 | if (length > CallbackHandlers::MAX_JAVA_STRING_ARRAY_LENGTH) { |
no test coverage detected