Lines Matching refs:functions
507 const struct JNINativeInterface* functions; member
512 { return functions->GetVersion(this); } in GetVersion()
516 { return functions->DefineClass(this, name, loader, buf, bufLen); } in DefineClass()
519 { return functions->FindClass(this, name); } in FindClass()
522 { return functions->FromReflectedMethod(this, method); } in FromReflectedMethod()
525 { return functions->FromReflectedField(this, field); } in FromReflectedField()
528 { return functions->ToReflectedMethod(this, cls, methodID, isStatic); } in ToReflectedMethod()
531 { return functions->GetSuperclass(this, clazz); } in GetSuperclass()
534 { return functions->IsAssignableFrom(this, clazz1, clazz2); } in IsAssignableFrom()
537 { return functions->ToReflectedField(this, cls, fieldID, isStatic); } in ToReflectedField()
540 { return functions->Throw(this, obj); } in Throw()
543 { return functions->ThrowNew(this, clazz, message); } in ThrowNew()
546 { return functions->ExceptionOccurred(this); } in ExceptionOccurred()
549 { functions->ExceptionDescribe(this); } in ExceptionDescribe()
552 { functions->ExceptionClear(this); } in ExceptionClear()
555 { functions->FatalError(this, msg); } in FatalError()
558 { return functions->PushLocalFrame(this, capacity); } in PushLocalFrame()
561 { return functions->PopLocalFrame(this, result); } in PopLocalFrame()
564 { return functions->NewGlobalRef(this, obj); } in NewGlobalRef()
567 { functions->DeleteGlobalRef(this, globalRef); } in DeleteGlobalRef()
570 { functions->DeleteLocalRef(this, localRef); } in DeleteLocalRef()
573 { return functions->IsSameObject(this, ref1, ref2); } in IsSameObject()
576 { return functions->NewLocalRef(this, ref); } in NewLocalRef()
579 { return functions->EnsureLocalCapacity(this, capacity); } in EnsureLocalCapacity()
582 { return functions->AllocObject(this, clazz); } in AllocObject()
588 jobject result = functions->NewObjectV(this, clazz, methodID, args); in NewObject()
594 { return functions->NewObjectV(this, clazz, methodID, args); } in NewObjectV()
597 { return functions->NewObjectA(this, clazz, methodID, args); } in NewObjectA()
600 { return functions->GetObjectClass(this, obj); } in GetObjectClass()
603 { return functions->IsInstanceOf(this, obj, clazz); } in IsInstanceOf()
606 { return functions->GetMethodID(this, clazz, name, sig); } in GetMethodID()
615 result = functions->Call##_jname##MethodV(this, obj, methodID, \
624 { return functions->Call##_jname##MethodV(this, obj, methodID, args); }
629 { return functions->Call##_jname##MethodA(this, obj, methodID, args); }
650 functions->CallVoidMethodV(this, obj, methodID, args); in CALL_TYPE()
654 { functions->CallVoidMethodV(this, obj, methodID, args); } in CallVoidMethodV()
656 { functions->CallVoidMethodA(this, obj, methodID, args); } in CallVoidMethodA()
666 result = functions->CallNonvirtual##_jname##MethodV(this, obj, \
675 { return functions->CallNonvirtual##_jname##MethodV(this, obj, clazz, \
681 { return functions->CallNonvirtual##_jname##MethodA(this, obj, clazz, \
704 functions->CallNonvirtualVoidMethodV(this, obj, clazz, methodID, args); in CALL_NONVIRT_TYPE()
709 { functions->CallNonvirtualVoidMethodV(this, obj, clazz, methodID, args); } in CallNonvirtualVoidMethodV()
712 { functions->CallNonvirtualVoidMethodA(this, obj, clazz, methodID, args); } in CallNonvirtualVoidMethodA()
715 { return functions->GetFieldID(this, clazz, name, sig); } in GetFieldID()
718 { return functions->GetObjectField(this, obj, fieldID); } in GetObjectField()
720 { return functions->GetBooleanField(this, obj, fieldID); } in GetBooleanField()
722 { return functions->GetByteField(this, obj, fieldID); } in GetByteField()
724 { return functions->GetCharField(this, obj, fieldID); } in GetCharField()
726 { return functions->GetShortField(this, obj, fieldID); } in GetShortField()
728 { return functions->GetIntField(this, obj, fieldID); } in GetIntField()
730 { return functions->GetLongField(this, obj, fieldID); } in GetLongField()
733 { return functions->GetFloatField(this, obj, fieldID); } in GetFloatField()
736 { return functions->GetDoubleField(this, obj, fieldID); } in GetDoubleField()
739 { functions->SetObjectField(this, obj, fieldID, value); } in SetObjectField()
741 { functions->SetBooleanField(this, obj, fieldID, value); } in SetBooleanField()
743 { functions->SetByteField(this, obj, fieldID, value); } in SetByteField()
745 { functions->SetCharField(this, obj, fieldID, value); } in SetCharField()
747 { functions->SetShortField(this, obj, fieldID, value); } in SetShortField()
749 { functions->SetIntField(this, obj, fieldID, value); } in SetIntField()
751 { functions->SetLongField(this, obj, fieldID, value); } in SetLongField()
754 { functions->SetFloatField(this, obj, fieldID, value); } in SetFloatField()
757 { functions->SetDoubleField(this, obj, fieldID, value); } in SetDoubleField()
760 { return functions->GetStaticMethodID(this, clazz, name, sig); } in GetStaticMethodID()
770 result = functions->CallStatic##_jname##MethodV(this, clazz, \
779 { return functions->CallStatic##_jname##MethodV(this, clazz, methodID, \
785 { return functions->CallStatic##_jname##MethodA(this, clazz, methodID, \
807 functions->CallStaticVoidMethodV(this, clazz, methodID, args); in CALL_STATIC_TYPE()
811 { functions->CallStaticVoidMethodV(this, clazz, methodID, args); } in CallStaticVoidMethodV()
813 { functions->CallStaticVoidMethodA(this, clazz, methodID, args); } in CallStaticVoidMethodA()
816 { return functions->GetStaticFieldID(this, clazz, name, sig); } in GetStaticFieldID()
819 { return functions->GetStaticObjectField(this, clazz, fieldID); } in GetStaticObjectField()
821 { return functions->GetStaticBooleanField(this, clazz, fieldID); } in GetStaticBooleanField()
823 { return functions->GetStaticByteField(this, clazz, fieldID); } in GetStaticByteField()
825 { return functions->GetStaticCharField(this, clazz, fieldID); } in GetStaticCharField()
827 { return functions->GetStaticShortField(this, clazz, fieldID); } in GetStaticShortField()
829 { return functions->GetStaticIntField(this, clazz, fieldID); } in GetStaticIntField()
831 { return functions->GetStaticLongField(this, clazz, fieldID); } in GetStaticLongField()
834 { return functions->GetStaticFloatField(this, clazz, fieldID); } in GetStaticFloatField()
837 { return functions->GetStaticDoubleField(this, clazz, fieldID); } in GetStaticDoubleField()
840 { functions->SetStaticObjectField(this, clazz, fieldID, value); } in SetStaticObjectField()
842 { functions->SetStaticBooleanField(this, clazz, fieldID, value); } in SetStaticBooleanField()
844 { functions->SetStaticByteField(this, clazz, fieldID, value); } in SetStaticByteField()
846 { functions->SetStaticCharField(this, clazz, fieldID, value); } in SetStaticCharField()
848 { functions->SetStaticShortField(this, clazz, fieldID, value); } in SetStaticShortField()
850 { functions->SetStaticIntField(this, clazz, fieldID, value); } in SetStaticIntField()
852 { functions->SetStaticLongField(this, clazz, fieldID, value); } in SetStaticLongField()
855 { functions->SetStaticFloatField(this, clazz, fieldID, value); } in SetStaticFloatField()
858 { functions->SetStaticDoubleField(this, clazz, fieldID, value); } in SetStaticDoubleField()
861 { return functions->NewString(this, unicodeChars, len); } in NewString()
864 { return functions->GetStringLength(this, string); } in GetStringLength()
867 { return functions->GetStringChars(this, string, isCopy); } in GetStringChars()
870 { functions->ReleaseStringChars(this, string, chars); } in ReleaseStringChars()
873 { return functions->NewStringUTF(this, bytes); } in NewStringUTF()
876 { return functions->GetStringUTFLength(this, string); } in GetStringUTFLength()
879 { return functions->GetStringUTFChars(this, string, isCopy); } in GetStringUTFChars()
882 { functions->ReleaseStringUTFChars(this, string, utf); } in ReleaseStringUTFChars()
885 { return functions->GetArrayLength(this, array); } in GetArrayLength()
889 { return functions->NewObjectArray(this, length, elementClass, in NewObjectArray()
893 { return functions->GetObjectArrayElement(this, array, index); } in GetObjectArrayElement()
896 { functions->SetObjectArrayElement(this, array, index, value); } in SetObjectArrayElement()
899 { return functions->NewBooleanArray(this, length); } in NewBooleanArray()
901 { return functions->NewByteArray(this, length); } in NewByteArray()
903 { return functions->NewCharArray(this, length); } in NewCharArray()
905 { return functions->NewShortArray(this, length); } in NewShortArray()
907 { return functions->NewIntArray(this, length); } in NewIntArray()
909 { return functions->NewLongArray(this, length); } in NewLongArray()
911 { return functions->NewFloatArray(this, length); } in NewFloatArray()
913 { return functions->NewDoubleArray(this, length); } in NewDoubleArray()
916 { return functions->GetBooleanArrayElements(this, array, isCopy); } in GetBooleanArrayElements()
918 { return functions->GetByteArrayElements(this, array, isCopy); } in GetByteArrayElements()
920 { return functions->GetCharArrayElements(this, array, isCopy); } in GetCharArrayElements()
922 { return functions->GetShortArrayElements(this, array, isCopy); } in GetShortArrayElements()
924 { return functions->GetIntArrayElements(this, array, isCopy); } in GetIntArrayElements()
926 { return functions->GetLongArrayElements(this, array, isCopy); } in GetLongArrayElements()
928 { return functions->GetFloatArrayElements(this, array, isCopy); } in GetFloatArrayElements()
930 { return functions->GetDoubleArrayElements(this, array, isCopy); } in GetDoubleArrayElements()
934 { functions->ReleaseBooleanArrayElements(this, array, elems, mode); } in ReleaseBooleanArrayElements()
937 { functions->ReleaseByteArrayElements(this, array, elems, mode); } in ReleaseByteArrayElements()
940 { functions->ReleaseCharArrayElements(this, array, elems, mode); } in ReleaseCharArrayElements()
943 { functions->ReleaseShortArrayElements(this, array, elems, mode); } in ReleaseShortArrayElements()
946 { functions->ReleaseIntArrayElements(this, array, elems, mode); } in ReleaseIntArrayElements()
949 { functions->ReleaseLongArrayElements(this, array, elems, mode); } in ReleaseLongArrayElements()
952 { functions->ReleaseFloatArrayElements(this, array, elems, mode); } in ReleaseFloatArrayElements()
955 { functions->ReleaseDoubleArrayElements(this, array, elems, mode); } in ReleaseDoubleArrayElements()
959 { functions->GetBooleanArrayRegion(this, array, start, len, buf); } in GetBooleanArrayRegion()
962 { functions->GetByteArrayRegion(this, array, start, len, buf); } in GetByteArrayRegion()
965 { functions->GetCharArrayRegion(this, array, start, len, buf); } in GetCharArrayRegion()
968 { functions->GetShortArrayRegion(this, array, start, len, buf); } in GetShortArrayRegion()
971 { functions->GetIntArrayRegion(this, array, start, len, buf); } in GetIntArrayRegion()
974 { functions->GetLongArrayRegion(this, array, start, len, buf); } in GetLongArrayRegion()
977 { functions->GetFloatArrayRegion(this, array, start, len, buf); } in GetFloatArrayRegion()
980 { functions->GetDoubleArrayRegion(this, array, start, len, buf); } in GetDoubleArrayRegion()
984 { functions->SetBooleanArrayRegion(this, array, start, len, buf); } in SetBooleanArrayRegion()
987 { functions->SetByteArrayRegion(this, array, start, len, buf); } in SetByteArrayRegion()
990 { functions->SetCharArrayRegion(this, array, start, len, buf); } in SetCharArrayRegion()
993 { functions->SetShortArrayRegion(this, array, start, len, buf); } in SetShortArrayRegion()
996 { functions->SetIntArrayRegion(this, array, start, len, buf); } in SetIntArrayRegion()
999 { functions->SetLongArrayRegion(this, array, start, len, buf); } in SetLongArrayRegion()
1002 { functions->SetFloatArrayRegion(this, array, start, len, buf); } in SetFloatArrayRegion()
1005 { functions->SetDoubleArrayRegion(this, array, start, len, buf); } in SetDoubleArrayRegion()
1009 { return functions->RegisterNatives(this, clazz, methods, nMethods); } in RegisterNatives()
1012 { return functions->UnregisterNatives(this, clazz); } in UnregisterNatives()
1015 { return functions->MonitorEnter(this, obj); } in MonitorEnter()
1018 { return functions->MonitorExit(this, obj); } in MonitorExit()
1021 { return functions->GetJavaVM(this, vm); } in GetJavaVM()
1024 { functions->GetStringRegion(this, str, start, len, buf); } in GetStringRegion()
1027 { return functions->GetStringUTFRegion(this, str, start, len, buf); } in GetStringUTFRegion()
1030 { return functions->GetPrimitiveArrayCritical(this, array, isCopy); } in GetPrimitiveArrayCritical()
1033 { functions->ReleasePrimitiveArrayCritical(this, array, carray, mode); } in ReleasePrimitiveArrayCritical()
1036 { return functions->GetStringCritical(this, string, isCopy); } in GetStringCritical()
1039 { functions->ReleaseStringCritical(this, string, carray); } in ReleaseStringCritical()
1042 { return functions->NewWeakGlobalRef(this, obj); } in NewWeakGlobalRef()
1045 { functions->DeleteWeakGlobalRef(this, obj); } in DeleteWeakGlobalRef()
1048 { return functions->ExceptionCheck(this); } in ExceptionCheck()
1051 { return functions->NewDirectByteBuffer(this, address, capacity); } in NewDirectByteBuffer()
1054 { return functions->GetDirectBufferAddress(this, buf); } in GetDirectBufferAddress()
1057 { return functions->GetDirectBufferCapacity(this, buf); } in GetDirectBufferCapacity()
1061 { return functions->GetObjectRefType(this, obj); } in GetObjectRefType()
1085 const struct JNIInvokeInterface* functions; member
1089 { return functions->DestroyJavaVM(this); } in DestroyJavaVM()
1091 { return functions->AttachCurrentThread(this, p_env, thr_args); } in AttachCurrentThread()
1093 { return functions->DetachCurrentThread(this); } in DetachCurrentThread()
1095 { return functions->GetEnv(this, env, version); } in GetEnv()
1097 { return functions->AttachCurrentThreadAsDaemon(this, p_env, thr_args); } in AttachCurrentThreadAsDaemon()