Home | History | Annotate | Download | only in include

Lines Matching full:functions

506     const struct JNINativeInterface* functions;
511 { return functions->GetVersion(this); }
515 { return functions->DefineClass(this, name, loader, buf, bufLen); }
518 { return functions->FindClass(this, name); }
521 { return functions->FromReflectedMethod(this, method); }
524 { return functions->FromReflectedField(this, field); }
527 { return functions->ToReflectedMethod(this, cls, methodID, isStatic); }
530 { return functions->GetSuperclass(this, clazz); }
533 { return functions->IsAssignableFrom(this, clazz1, clazz2); }
536 { return functions->ToReflectedField(this, cls, fieldID, isStatic); }
539 { return functions->Throw(this, obj); }
542 { return functions->ThrowNew(this, clazz, message); }
545 { return functions->ExceptionOccurred(this); }
548 { functions->ExceptionDescribe(this); }
551 { functions->ExceptionClear(this); }
554 { functions->FatalError(this, msg); }
557 { return functions->PushLocalFrame(this, capacity); }
560 { return functions->PopLocalFrame(this, result); }
563 { return functions->NewGlobalRef(this, obj); }
566 { functions->DeleteGlobalRef(this, globalRef); }
569 { functions->DeleteLocalRef(this, localRef); }
572 { return functions->IsSameObject(this, ref1, ref2); }
575 { return functions->NewLocalRef(this, ref); }
578 { return functions->EnsureLocalCapacity(this, capacity); }
581 { return functions->AllocObject(this, clazz); }
587 jobject result = functions->NewObjectV(this, clazz, methodID, args);
593 { return functions->NewObjectV(this, clazz, methodID, args); }
596 { return functions->NewObjectA(this, clazz, methodID, args); }
599 { return functions->GetObjectClass(this, obj); }
602 { return functions->IsInstanceOf(this, obj, clazz); }
605 { return functions->GetMethodID(this, clazz, name, sig); }
613 result = functions->Call##_jname##MethodV(this, obj, methodID, \
621 { return functions->Call##_jname##MethodV(this, obj, methodID, args); }
625 { return functions->Call##_jname##MethodA(this, obj, methodID, args); }
646 functions->CallVoidMethodV(this, obj, methodID, args);
650 { functions->CallVoidMethodV(this, obj, methodID, args); }
652 { functions->CallVoidMethodA(this, obj, methodID, args); }
661 result = functions->CallNonvirtual##_jname##MethodV(this, obj, \
669 { return functions->CallNonvirtual##_jname##MethodV(this, obj, clazz, \
674 { return functions->CallNonvirtual##_jname##MethodA(this, obj, clazz, \
697 functions->CallNonvirtualVoidMethodV(this, obj, clazz, methodID, args);
702 { functions->CallNonvirtualVoidMethodV(this, obj, clazz, methodID, args); }
705 { functions->CallNonvirtualVoidMethodA(this, obj, clazz, methodID, args); }
708 { return functions->GetFieldID(this, clazz, name, sig); }
711 { return functions->GetObjectField(this, obj, fieldID); }
713 { return functions->GetBooleanField(this, obj, fieldID); }
715 { return functions->GetByteField(this, obj, fieldID); }
717 functions->GetCharField(this, obj, fieldID); }
719 { return functions->GetShortField(this, obj, fieldID); }
721 { return functions->GetIntField(this, obj, fieldID); }
723 { return functions->GetLongField(this, obj, fieldID); }
725 { return functions->GetFloatField(this, obj, fieldID); }
727 { return functions->GetDoubleField(this, obj, fieldID); }
730 { functions->SetObjectField(this, obj, fieldID, value); }
732 { functions->SetBooleanField(this, obj, fieldID, value); }
734 { functions->SetByteField(this, obj, fieldID, value); }
736 { functions->SetCharField(this, obj, fieldID, value); }
738 { functions->SetShortField(this, obj, fieldID, value); }
740 { functions->SetIntField(this, obj, fieldID, value); }
742 { functions->SetLongField(this, obj, fieldID, value); }
744 { functions->SetFloatField(this, obj, fieldID, value); }
746 { functions->SetDoubleField(this, obj, fieldID, value); }
749 { return functions->GetStaticMethodID(this, clazz, name, sig); }
758 result = functions->CallStatic##_jname##MethodV(this, clazz, \
766 { return functions->CallStatic##_jname##MethodV(this, clazz, methodID, \
771 { return functions->CallStatic##_jname##MethodA(this, clazz, methodID, \
793 functions->CallStaticVoidMethodV(this, clazz, methodID, args);
797 { functions->CallStaticVoidMethodV(this, clazz, methodID, args); }
799 { functions->CallStaticVoidMethodA(this, clazz, methodID, args); }
802 { return functions->GetStaticFieldID(this, clazz, name, sig); }
805 { return functions->GetStaticObjectField(this, clazz, fieldID); }
807 { return functions->GetStaticBooleanField(this, clazz, fieldID); }
809 { return functions->GetStaticByteField(this, clazz, fieldID); }
811 { return functions->GetStaticCharField(this, clazz, fieldID); }
813 { return functions->GetStaticShortField(this, clazz, fieldID); }
815 { return functions->GetStaticIntField(this, clazz, fieldID); }
817 { return functions->GetStaticLongField(this, clazz, fieldID); }
819 { return functions->GetStaticFloatField(this, clazz, fieldID); }
821 { return functions->GetStaticDoubleField(this, clazz, fieldID); }
824 { functions->SetStaticObjectField(this, clazz, fieldID, value); }
826 { functions->SetStaticBooleanField(this, clazz, fieldID, value); }
828 { functions->SetStaticByteField(this, clazz, fieldID, value); }
830 { functions->SetStaticCharField(this, clazz, fieldID, value); }
832 { functions->SetStaticShortField(this, clazz, fieldID, value); }
834 { functions->SetStaticIntField(this, clazz, fieldID, value); }
836 { functions->SetStaticLongField(this, clazz, fieldID, value); }
838 { functions->SetStaticFloatField(this, clazz, fieldID, value); }
840 { functions->SetStaticDoubleField(this, clazz, fieldID, value); }
843 { return functions->NewString(this, unicodeChars, len); }
846 { return functions->GetStringLength(this, string); }
849 { return functions->GetStringChars(this, string, isCopy); }
852 { functions->ReleaseStringChars(this, string, chars); }
855 { return functions->NewStringUTF(this, bytes); }
858 { return functions->GetStringUTFLength(this, string); }
861 { return functions->GetStringUTFChars(this, string, isCopy); }
864 { functions->ReleaseStringUTFChars(this, string, utf); }
867 { return functions->GetArrayLength(this, array); }
871 { return functions->NewObjectArray(this, length, elementClass,
875 { return functions->GetObjectArrayElement(this, array, index); }
878 { functions->SetObjectArrayElement(this, array, index, value); }
881 { return functions->NewBooleanArray(this, length); }
883 { return functions->NewByteArray(this, length); }
885 { return functions->NewCharArray(this, length); }
887 { return functions->NewShortArray(this, length); }
889 { return functions->NewIntArray(this, length); }
891 { return functions->NewLongArray(this, length); }
893 { return functions->NewFloatArray(this, length); }
895 { return functions->NewDoubleArray(this, length); }
898 { return functions->GetBooleanArrayElements(this, array, isCopy); }
900 { return functions->GetByteArrayElements(this, array, isCopy); }
902 { return functions->GetCharArrayElements(this, array, isCopy); }
904 { return functions->GetShortArrayElements(this, array, isCopy); }
906 { return functions->GetIntArrayElements(this, array, isCopy); }
908 { return functions->GetLongArrayElements(this, array, isCopy); }
910 { return functions->GetFloatArrayElements(this, array, isCopy); }
912 { return functions->GetDoubleArrayElements(this, array, isCopy); }
916 { functions->ReleaseBooleanArrayElements(this, array, elems, mode); }
919 { functions->ReleaseByteArrayElements(this, array, elems, mode); }
922 { functions->ReleaseCharArrayElements(this, array, elems, mode); }
925 { functions->ReleaseShortArrayElements(this, array, elems, mode); }
928 { functions->ReleaseIntArrayElements(this, array, elems, mode); }
931 { functions->ReleaseLongArrayElements(this, array, elems, mode); }
934 { functions->ReleaseFloatArrayElements(this, array, elems, mode); }
937 { functions->ReleaseDoubleArrayElements(this, array, elems, mode); }
941 { functions->GetBooleanArrayRegion(this, array, start, len, buf); }
944 { functions->GetByteArrayRegion(this, array, start, len, buf); }
947 { functions->GetCharArrayRegion(this, array, start, len, buf); }
950 { functions->GetShortArrayRegion(this, array, start, len, buf); }
953 { functions->GetIntArrayRegion(this, array, start, len, buf); }
956 { functions->GetLongArrayRegion(this, array, start, len, buf); }
959 { functions->GetFloatArrayRegion(this, array, start, len, buf); }
962 { functions->GetDoubleArrayRegion(this, array, start, len, buf); }
966 { functions->SetBooleanArrayRegion(this, array, start, len, buf); }
969 { functions->SetByteArrayRegion(this, array, start, len, buf); }
972 { functions->SetCharArrayRegion(this, array, start, len, buf); }
975 { functions->SetShortArrayRegion(this, array, start, len, buf); }
978 { functions->SetIntArrayRegion(this, array, start, len, buf); }
981 { functions->SetLongArrayRegion(this, array, start, len, buf); }
984 { functions->SetFloatArrayRegion(this, array, start, len, buf); }
987 { functions->SetDoubleArrayRegion(this, array, start, len, buf); }
991 { return functions->RegisterNatives(this, clazz, methods, nMethods); }
994 { return functions->UnregisterNatives(this, clazz); }
997 { return functions->MonitorEnter(this, obj); }
1000 { return functions->MonitorExit(this, obj); }
1003 { return functions->GetJavaVM(this, vm); }
1006 { functions->GetStringRegion(this, str, start, len, buf); }
1009 { return functions->GetStringUTFRegion(this, str, start, len, buf); }
1012 { return functions->GetPrimitiveArrayCritical(this, array, isCopy); }
1015 { functions->ReleasePrimitiveArrayCritical(this, array, carray, mode); }
1018 { return functions->GetStringCritical(this, string, isCopy); }
1021 { functions->ReleaseStringCritical(this, string, carray); }
1024 { return functions->NewWeakGlobalRef(this, obj); }
1027 { functions->DeleteWeakGlobalRef(this, obj); }
1030 { return functions->ExceptionCheck(this); }
1033 { return functions->NewDirectByteBuffer(this, address, capacity); }
1036 { return functions->GetDirectBufferAddress(this, buf); }
1039 { return functions->GetDirectBufferCapacity(this, buf); }
1043 { return functions->GetObjectRefType(this, obj); }
1067 const struct JNIInvokeInterface* functions;
1071 { return functions->DestroyJavaVM(this); }
1073 { return functions->AttachCurrentThread(this, p_env, thr_args); }
1075 { return functions->DetachCurrentThread(this); }
1077 { return functions->GetEnv(this, env, version); }
1079 { return functions->AttachCurrentThreadAsDaemon(this, p_env, thr_args); }
1111 * VM initialization functions.
1126 * Prototypes for functions exported by loadable shared libs. These are