| 273 | } |
| 274 | |
| 275 | jmethodID TJniEnv::GetMethodID(jclass clazz, std::string_view name, std::string_view signature, |
| 276 | bool isStatic) const |
| 277 | { |
| 278 | auto* env = GetJniEnv(); |
| 279 | jmethodID methodID = nullptr; |
| 280 | if (isStatic) { |
| 281 | methodID = env->GetStaticMethodID(clazz, name.data(), signature.data()); |
| 282 | } else { |
| 283 | methodID = env->GetMethodID(clazz, name.data(), signature.data()); |
| 284 | } |
| 285 | Check(); |
| 286 | return methodID; |
| 287 | } |
| 288 | |
| 289 | TLocalRef TJniEnv::CallStaticObjectMethod(jclass clazz, jmethodID methodId, ...) const { |
| 290 | va_list args; |
no test coverage detected