Lines Matching refs:functions
492 const struct JNINativeInterface* functions; member
497 { return functions->GetVersion(this); } in GetVersion()
501 { return functions->DefineClass(this, name, loader, buf, bufLen); } in DefineClass()
504 { return functions->FindClass(this, name); } in FindClass()
507 { return functions->FromReflectedMethod(this, method); } in FromReflectedMethod()
510 { return functions->FromReflectedField(this, field); } in FromReflectedField()
513 { return functions->ToReflectedMethod(this, cls, methodID, isStatic); } in ToReflectedMethod()
516 { return functions->GetSuperclass(this, clazz); } in GetSuperclass()
519 { return functions->IsAssignableFrom(this, clazz1, clazz2); } in IsAssignableFrom()
522 { return functions->ToReflectedField(this, cls, fieldID, isStatic); } in ToReflectedField()
525 { return functions->Throw(this, obj); } in Throw()
528 { return functions->ThrowNew(this, clazz, message); } in ThrowNew()
531 { return functions->ExceptionOccurred(this); } in ExceptionOccurred()
534 { functions->ExceptionDescribe(this); } in ExceptionDescribe()
537 { functions->ExceptionClear(this); } in ExceptionClear()
540 { functions->FatalError(this, msg); } in FatalError()
543 { return functions->PushLocalFrame(this, capacity); } in PushLocalFrame()
546 { return functions->PopLocalFrame(this, result); } in PopLocalFrame()
549 { return functions->NewGlobalRef(this, obj); } in NewGlobalRef()
552 { functions->DeleteGlobalRef(this, globalRef); } in DeleteGlobalRef()
555 { functions->DeleteLocalRef(this, localRef); } in DeleteLocalRef()
558 { return functions->IsSameObject(this, ref1, ref2); } in IsSameObject()
561 { return functions->NewLocalRef(this, ref); } in NewLocalRef()
564 { return functions->EnsureLocalCapacity(this, capacity); } in EnsureLocalCapacity()
567 { return functions->AllocObject(this, clazz); } in AllocObject()
573 jobject result = functions->NewObjectV(this, clazz, methodID, args); in NewObject()
579 { return functions->NewObjectV(this, clazz, methodID, args); } in NewObjectV()
582 { return functions->NewObjectA(this, clazz, methodID, args); } in NewObjectA()
585 { return functions->GetObjectClass(this, obj); } in GetObjectClass()
588 { return functions->IsInstanceOf(this, obj, clazz); } in IsInstanceOf()
591 { return functions->GetMethodID(this, clazz, name, sig); } in GetMethodID()
599 result = functions->Call##_jname##MethodV(this, obj, methodID, \
607 { return functions->Call##_jname##MethodV(this, obj, methodID, args); }
611 { return functions->Call##_jname##MethodA(this, obj, methodID, args); }
632 functions->CallVoidMethodV(this, obj, methodID, args); in CALL_TYPE()
636 { functions->CallVoidMethodV(this, obj, methodID, args); } in CallVoidMethodV()
638 { functions->CallVoidMethodA(this, obj, methodID, args); } in CallVoidMethodA()
647 result = functions->CallNonvirtual##_jname##MethodV(this, obj, \
655 { return functions->CallNonvirtual##_jname##MethodV(this, obj, clazz, \
660 { return functions->CallNonvirtual##_jname##MethodA(this, obj, clazz, \
683 functions->CallNonvirtualVoidMethodV(this, obj, clazz, methodID, args); in CALL_NONVIRT_TYPE()
688 { functions->CallNonvirtualVoidMethodV(this, obj, clazz, methodID, args); } in CallNonvirtualVoidMethodV()
691 { functions->CallNonvirtualVoidMethodA(this, obj, clazz, methodID, args); } in CallNonvirtualVoidMethodA()
694 { return functions->GetFieldID(this, clazz, name, sig); } in GetFieldID()
697 { return functions->GetObjectField(this, obj, fieldID); } in GetObjectField()
699 { return functions->GetBooleanField(this, obj, fieldID); } in GetBooleanField()
701 { return functions->GetByteField(this, obj, fieldID); } in GetByteField()
703 { return functions->GetCharField(this, obj, fieldID); } in GetCharField()
705 { return functions->GetShortField(this, obj, fieldID); } in GetShortField()
707 { return functions->GetIntField(this, obj, fieldID); } in GetIntField()
709 { return functions->GetLongField(this, obj, fieldID); } in GetLongField()
711 { return functions->GetFloatField(this, obj, fieldID); } in GetFloatField()
713 { return functions->GetDoubleField(this, obj, fieldID); } in GetDoubleField()
716 { functions->SetObjectField(this, obj, fieldID, value); } in SetObjectField()
718 { functions->SetBooleanField(this, obj, fieldID, value); } in SetBooleanField()
720 { functions->SetByteField(this, obj, fieldID, value); } in SetByteField()
722 { functions->SetCharField(this, obj, fieldID, value); } in SetCharField()
724 { functions->SetShortField(this, obj, fieldID, value); } in SetShortField()
726 { functions->SetIntField(this, obj, fieldID, value); } in SetIntField()
728 { functions->SetLongField(this, obj, fieldID, value); } in SetLongField()
730 { functions->SetFloatField(this, obj, fieldID, value); } in SetFloatField()
732 { functions->SetDoubleField(this, obj, fieldID, value); } in SetDoubleField()
735 { return functions->GetStaticMethodID(this, clazz, name, sig); } in GetStaticMethodID()
744 result = functions->CallStatic##_jname##MethodV(this, clazz, \
752 { return functions->CallStatic##_jname##MethodV(this, clazz, methodID, \
757 { return functions->CallStatic##_jname##MethodA(this, clazz, methodID, \
779 functions->CallStaticVoidMethodV(this, clazz, methodID, args); in CALL_STATIC_TYPE()
783 { functions->CallStaticVoidMethodV(this, clazz, methodID, args); } in CallStaticVoidMethodV()
785 { functions->CallStaticVoidMethodA(this, clazz, methodID, args); } in CallStaticVoidMethodA()
788 { return functions->GetStaticFieldID(this, clazz, name, sig); } in GetStaticFieldID()
791 { return functions->GetStaticObjectField(this, clazz, fieldID); } in GetStaticObjectField()
793 { return functions->GetStaticBooleanField(this, clazz, fieldID); } in GetStaticBooleanField()
795 { return functions->GetStaticByteField(this, clazz, fieldID); } in GetStaticByteField()
797 { return functions->GetStaticCharField(this, clazz, fieldID); } in GetStaticCharField()
799 { return functions->GetStaticShortField(this, clazz, fieldID); } in GetStaticShortField()
801 { return functions->GetStaticIntField(this, clazz, fieldID); } in GetStaticIntField()
803 { return functions->GetStaticLongField(this, clazz, fieldID); } in GetStaticLongField()
805 { return functions->GetStaticFloatField(this, clazz, fieldID); } in GetStaticFloatField()
807 { return functions->GetStaticDoubleField(this, clazz, fieldID); } in GetStaticDoubleField()
810 { functions->SetStaticObjectField(this, clazz, fieldID, value); } in SetStaticObjectField()
812 { functions->SetStaticBooleanField(this, clazz, fieldID, value); } in SetStaticBooleanField()
814 { functions->SetStaticByteField(this, clazz, fieldID, value); } in SetStaticByteField()
816 { functions->SetStaticCharField(this, clazz, fieldID, value); } in SetStaticCharField()
818 { functions->SetStaticShortField(this, clazz, fieldID, value); } in SetStaticShortField()
820 { functions->SetStaticIntField(this, clazz, fieldID, value); } in SetStaticIntField()
822 { functions->SetStaticLongField(this, clazz, fieldID, value); } in SetStaticLongField()
824 { functions->SetStaticFloatField(this, clazz, fieldID, value); } in SetStaticFloatField()
826 { functions->SetStaticDoubleField(this, clazz, fieldID, value); } in SetStaticDoubleField()
829 { return functions->NewString(this, unicodeChars, len); } in NewString()
832 { return functions->GetStringLength(this, string); } in GetStringLength()
835 { return functions->GetStringChars(this, string, isCopy); } in GetStringChars()
838 { functions->ReleaseStringChars(this, string, chars); } in ReleaseStringChars()
841 { return functions->NewStringUTF(this, bytes); } in NewStringUTF()
844 { return functions->GetStringUTFLength(this, string); } in GetStringUTFLength()
847 { return functions->GetStringUTFChars(this, string, isCopy); } in GetStringUTFChars()
850 { functions->ReleaseStringUTFChars(this, string, utf); } in ReleaseStringUTFChars()
853 { return functions->GetArrayLength(this, array); } in GetArrayLength()
857 { return functions->NewObjectArray(this, length, elementClass, in NewObjectArray()
861 { return functions->GetObjectArrayElement(this, array, index); } in GetObjectArrayElement()
864 { functions->SetObjectArrayElement(this, array, index, value); } in SetObjectArrayElement()
867 { return functions->NewBooleanArray(this, length); } in NewBooleanArray()
869 { return functions->NewByteArray(this, length); } in NewByteArray()
871 { return functions->NewCharArray(this, length); } in NewCharArray()
873 { return functions->NewShortArray(this, length); } in NewShortArray()
875 { return functions->NewIntArray(this, length); } in NewIntArray()
877 { return functions->NewLongArray(this, length); } in NewLongArray()
879 { return functions->NewFloatArray(this, length); } in NewFloatArray()
881 { return functions->NewDoubleArray(this, length); } in NewDoubleArray()
884 { return functions->GetBooleanArrayElements(this, array, isCopy); } in GetBooleanArrayElements()
886 { return functions->GetByteArrayElements(this, array, isCopy); } in GetByteArrayElements()
888 { return functions->GetCharArrayElements(this, array, isCopy); } in GetCharArrayElements()
890 { return functions->GetShortArrayElements(this, array, isCopy); } in GetShortArrayElements()
892 { return functions->GetIntArrayElements(this, array, isCopy); } in GetIntArrayElements()
894 { return functions->GetLongArrayElements(this, array, isCopy); } in GetLongArrayElements()
896 { return functions->GetFloatArrayElements(this, array, isCopy); } in GetFloatArrayElements()
898 { return functions->GetDoubleArrayElements(this, array, isCopy); } in GetDoubleArrayElements()
902 { functions->ReleaseBooleanArrayElements(this, array, elems, mode); } in ReleaseBooleanArrayElements()
905 { functions->ReleaseByteArrayElements(this, array, elems, mode); } in ReleaseByteArrayElements()
908 { functions->ReleaseCharArrayElements(this, array, elems, mode); } in ReleaseCharArrayElements()
911 { functions->ReleaseShortArrayElements(this, array, elems, mode); } in ReleaseShortArrayElements()
914 { functions->ReleaseIntArrayElements(this, array, elems, mode); } in ReleaseIntArrayElements()
917 { functions->ReleaseLongArrayElements(this, array, elems, mode); } in ReleaseLongArrayElements()
920 { functions->ReleaseFloatArrayElements(this, array, elems, mode); } in ReleaseFloatArrayElements()
923 { functions->ReleaseDoubleArrayElements(this, array, elems, mode); } in ReleaseDoubleArrayElements()
927 { functions->GetBooleanArrayRegion(this, array, start, len, buf); } in GetBooleanArrayRegion()
930 { functions->GetByteArrayRegion(this, array, start, len, buf); } in GetByteArrayRegion()
933 { functions->GetCharArrayRegion(this, array, start, len, buf); } in GetCharArrayRegion()
936 { functions->GetShortArrayRegion(this, array, start, len, buf); } in GetShortArrayRegion()
939 { functions->GetIntArrayRegion(this, array, start, len, buf); } in GetIntArrayRegion()
942 { functions->GetLongArrayRegion(this, array, start, len, buf); } in GetLongArrayRegion()
945 { functions->GetFloatArrayRegion(this, array, start, len, buf); } in GetFloatArrayRegion()
948 { functions->GetDoubleArrayRegion(this, array, start, len, buf); } in GetDoubleArrayRegion()
952 { functions->SetBooleanArrayRegion(this, array, start, len, buf); } in SetBooleanArrayRegion()
955 { functions->SetByteArrayRegion(this, array, start, len, buf); } in SetByteArrayRegion()
958 { functions->SetCharArrayRegion(this, array, start, len, buf); } in SetCharArrayRegion()
961 { functions->SetShortArrayRegion(this, array, start, len, buf); } in SetShortArrayRegion()
964 { functions->SetIntArrayRegion(this, array, start, len, buf); } in SetIntArrayRegion()
967 { functions->SetLongArrayRegion(this, array, start, len, buf); } in SetLongArrayRegion()
970 { functions->SetFloatArrayRegion(this, array, start, len, buf); } in SetFloatArrayRegion()
973 { functions->SetDoubleArrayRegion(this, array, start, len, buf); } in SetDoubleArrayRegion()
977 { return functions->RegisterNatives(this, clazz, methods, nMethods); } in RegisterNatives()
980 { return functions->UnregisterNatives(this, clazz); } in UnregisterNatives()
983 { return functions->MonitorEnter(this, obj); } in MonitorEnter()
986 { return functions->MonitorExit(this, obj); } in MonitorExit()
989 { return functions->GetJavaVM(this, vm); } in GetJavaVM()
992 { functions->GetStringRegion(this, str, start, len, buf); } in GetStringRegion()
995 { return functions->GetStringUTFRegion(this, str, start, len, buf); } in GetStringUTFRegion()
998 { return functions->GetPrimitiveArrayCritical(this, array, isCopy); } in GetPrimitiveArrayCritical()
1001 { functions->ReleasePrimitiveArrayCritical(this, array, carray, mode); } in ReleasePrimitiveArrayCritical()
1004 { return functions->GetStringCritical(this, string, isCopy); } in GetStringCritical()
1007 { functions->ReleaseStringCritical(this, string, carray); } in ReleaseStringCritical()
1010 { return functions->NewWeakGlobalRef(this, obj); } in NewWeakGlobalRef()
1013 { functions->DeleteWeakGlobalRef(this, obj); } in DeleteWeakGlobalRef()
1016 { return functions->ExceptionCheck(this); } in ExceptionCheck()
1019 { return functions->NewDirectByteBuffer(this, address, capacity); } in NewDirectByteBuffer()
1022 { return functions->GetDirectBufferAddress(this, buf); } in GetDirectBufferAddress()
1025 { return functions->GetDirectBufferCapacity(this, buf); } in GetDirectBufferCapacity()
1029 { return functions->GetObjectRefType(this, obj); } in GetObjectRefType()
1053 const struct JNIInvokeInterface* functions; member
1057 { return functions->DestroyJavaVM(this); } in DestroyJavaVM()
1059 { return functions->AttachCurrentThread(this, p_env, thr_args); } in AttachCurrentThread()
1061 { return functions->DetachCurrentThread(this); } in DetachCurrentThread()
1063 { return functions->GetEnv(this, env, version); } in GetEnv()
1065 { return functions->AttachCurrentThreadAsDaemon(this, p_env, thr_args); } in AttachCurrentThreadAsDaemon()