| 672 | } |
| 673 | |
| 674 | jint nativeGetArrayLength(JNIEnv* env, jclass /*cls*/, jlong ptr, jint index) { |
| 675 | auto* marshaller = unwrap(env, ptr); |
| 676 | if (marshaller == nullptr) { |
| 677 | return 0; |
| 678 | } |
| 679 | |
| 680 | auto arrayLength = marshaller->getArrayLength(static_cast<int>(index)); |
| 681 | if (!checkMarshaller(env, marshaller)) { |
| 682 | return 0; |
| 683 | } |
| 684 | |
| 685 | return static_cast<jint>(arrayLength); |
| 686 | } |
| 687 | |
| 688 | jint nativeGetArrayItem(JNIEnv* env, jclass /*cls*/, jlong ptr, jint index, jint arrayIndex) { |
| 689 | auto* marshaller = unwrap(env, ptr); |
no test coverage detected