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