Home | History | Annotate | Download | only in nativehelper

Lines Matching defs:functions

493     const struct JNINativeInterface* functions;
498 { return functions->GetVersion(this); }
502 { return functions->DefineClass(this, name, loader, buf, bufLen); }
505 { return functions->FindClass(this, name); }
508 { return functions->FromReflectedMethod(this, method); }
511 { return functions->FromReflectedField(this, field); }
514 { return functions->ToReflectedMethod(this, cls, methodID, isStatic); }
517 { return functions->GetSuperclass(this, clazz); }
520 { return functions->IsAssignableFrom(this, clazz1, clazz2); }
523 { return functions->ToReflectedField(this, cls, fieldID, isStatic); }
526 { return functions->Throw(this, obj); }
529 { return functions->ThrowNew(this, clazz, message); }
532 { return functions->ExceptionOccurred(this); }
535 { functions->ExceptionDescribe(this); }
538 { functions->ExceptionClear(this); }
541 { functions->FatalError(this, msg); }
544 { return functions->PushLocalFrame(this, capacity); }
547 { return functions->PopLocalFrame(this, result); }
550 { return functions->NewGlobalRef(this, obj); }
553 { functions->DeleteGlobalRef(this, globalRef); }
556 { functions->DeleteLocalRef(this, localRef); }
559 { return functions->IsSameObject(this, ref1, ref2); }
562 { return functions->NewLocalRef(this, ref); }
565 { return functions->EnsureLocalCapacity(this, capacity); }
568 { return functions->AllocObject(this, clazz); }
574 jobject result = functions->NewObjectV(this, clazz, methodID, args);
580 { return functions->NewObjectV(this, clazz, methodID, args); }
583 { return functions->NewObjectA(this, clazz, methodID, args); }
586 { return functions->GetObjectClass(this, obj); }
589 { return functions->IsInstanceOf(this, obj, clazz); }
592 { return functions->GetMethodID(this, clazz, name, sig); }
600 result = functions->Call##_jname##MethodV(this, obj, methodID, \
608 { return functions->Call##_jname##MethodV(this, obj, methodID, args); }
612 { return functions->Call##_jname##MethodA(this, obj, methodID, args); }
633 functions->CallVoidMethodV(this, obj, methodID, args);
637 { functions->CallVoidMethodV(this, obj, methodID, args); }
639 { functions->CallVoidMethodA(this, obj, methodID, args); }
648 result = functions->CallNonvirtual##_jname##MethodV(this, obj, \
656 { return functions->CallNonvirtual##_jname##MethodV(this, obj, clazz, \
661 { return functions->CallNonvirtual##_jname##MethodA(this, obj, clazz, \
684 functions->CallNonvirtualVoidMethodV(this, obj, clazz, methodID, args);
689 { functions->CallNonvirtualVoidMethodV(this, obj, clazz, methodID, args); }
692 { functions->CallNonvirtualVoidMethodA(this, obj, clazz, methodID, args); }
695 { return functions->GetFieldID(this, clazz, name, sig); }
698 { return functions->GetObjectField(this, obj, fieldID); }
700 { return functions->GetBooleanField(this, obj, fieldID); }
702 { return functions->GetByteField(this, obj, fieldID); }
704 { return functions->GetCharField(this, obj, fieldID); }
706 { return functions->GetShortField(this, obj, fieldID); }
708 { return functions->GetIntField(this, obj, fieldID); }
710 { return functions->GetLongField(this, obj, fieldID); }
712 { return functions->GetFloatField(this, obj, fieldID); }
714 { return functions->GetDoubleField(this, obj, fieldID); }
717 { functions->SetObjectField(this, obj, fieldID, value); }
719 { functions->SetBooleanField(this, obj, fieldID, value); }
721 { functions->SetByteField(this, obj, fieldID, value); }
723 { functions->SetCharField(this, obj, fieldID, value); }
725 { functions->SetShortField(this, obj, fieldID, value); }
727 { functions->SetIntField(this, obj, fieldID, value); }
729 { functions->SetLongField(this, obj, fieldID, value); }
731 { functions->SetFloatField(this, obj, fieldID, value); }
733 { functions->SetDoubleField(this, obj, fieldID, value); }
736 { return functions->GetStaticMethodID(this, clazz, name, sig); }
745 result = functions->CallStatic##_jname##MethodV(this, clazz, \
753 { return functions->CallStatic##_jname##MethodV(this, clazz, methodID, \
758 { return functions->CallStatic##_jname##MethodA(this, clazz, methodID, \
780 functions->CallStaticVoidMethodV(this, clazz, methodID, args);
784 { functions->CallStaticVoidMethodV(this, clazz, methodID, args); }
786 { functions->CallStaticVoidMethodA(this, clazz, methodID, args); }
789 { return functions->GetStaticFieldID(this, clazz, name, sig); }
792 { return functions->GetStaticObjectField(this, clazz, fieldID); }
794 { return functions->GetStaticBooleanField(this, clazz, fieldID); }
796 { return functions->GetStaticByteField(this, clazz, fieldID); }
798 { return functions->GetStaticCharField(this, clazz, fieldID); }
800 { return functions->GetStaticShortField(this, clazz, fieldID); }
802 { return functions->GetStaticIntField(this, clazz, fieldID); }
804 { return functions->GetStaticLongField(this, clazz, fieldID); }
806 { return functions->GetStaticFloatField(this, clazz, fieldID); }
808 { return functions->GetStaticDoubleField(this, clazz, fieldID); }
811 { functions->SetStaticObjectField(this, clazz, fieldID, value); }
813 { functions->SetStaticBooleanField(this, clazz, fieldID, value); }
815 { functions->SetStaticByteField(this, clazz, fieldID, value); }
817 { functions->SetStaticCharField(this, clazz, fieldID, value); }
819 { functions->SetStaticShortField(this, clazz, fieldID, value); }
821 { functions->SetStaticIntField(this, clazz, fieldID, value); }
823 { functions->SetStaticLongField(this, clazz, fieldID, value); }
825 { functions->SetStaticFloatField(this, clazz, fieldID, value); }
827 { functions->SetStaticDoubleField(this, clazz, fieldID, value); }
830 { return functions->NewString(this, unicodeChars, len); }
833 { return functions->GetStringLength(this, string); }
836 { return functions->GetStringChars(this, string, isCopy); }
839 { functions->ReleaseStringChars(this, string, chars); }
842 { return functions->NewStringUTF(this, bytes); }
845 { return functions->GetStringUTFLength(this, string); }
848 { return functions->GetStringUTFChars(this, string, isCopy); }
851 { functions->ReleaseStringUTFChars(this, string, utf); }
854 { return functions->GetArrayLength(this, array); }
858 { return functions->NewObjectArray(this, length, elementClass,
862 { return functions->GetObjectArrayElement(this, array, index); }
865 { functions->SetObjectArrayElement(this, array, index, value); }
868 { return functions->NewBooleanArray(this, length); }
870 { return functions->NewByteArray(this, length); }
872 { return functions->NewCharArray(this, length); }
874 { return functions->NewShortArray(this, length); }
876 { return functions->NewIntArray(this, length); }
878 { return functions->NewLongArray(this, length); }
880 { return functions->NewFloatArray(this, length); }
882 { return functions->NewDoubleArray(this, length); }
885 { return functions->GetBooleanArrayElements(this, array, isCopy); }
887 { return functions->GetByteArrayElements(this, array, isCopy); }
889 { return functions->GetCharArrayElements(this, array, isCopy); }
891 { return functions->GetShortArrayElements(this, array, isCopy); }
893 { return functions->GetIntArrayElements(this, array, isCopy); }
895 { return functions->GetLongArrayElements(this, array, isCopy); }
897 { return functions->GetFloatArrayElements(this, array, isCopy); }
899 { return functions->GetDoubleArrayElements(this, array, isCopy); }
903 { functions->ReleaseBooleanArrayElements(this, array, elems, mode); }
906 { functions->ReleaseByteArrayElements(this, array, elems, mode); }
909 { functions->ReleaseCharArrayElements(this, array, elems, mode); }
912 { functions->ReleaseShortArrayElements(this, array, elems, mode); }
915 { functions->ReleaseIntArrayElements(this, array, elems, mode); }
918 { functions->ReleaseLongArrayElements(this, array, elems, mode); }
921 { functions->ReleaseFloatArrayElements(this, array, elems, mode); }
924 { functions->ReleaseDoubleArrayElements(this, array, elems, mode); }
928 { functions->GetBooleanArrayRegion(this, array, start, len, buf); }
931 { functions->GetByteArrayRegion(this, array, start, len, buf); }
934 { functions->GetCharArrayRegion(this, array, start, len, buf); }
937 { functions->GetShortArrayRegion(this, array, start, len, buf); }
940 { functions->GetIntArrayRegion(this, array, start, len, buf); }
943 { functions->GetLongArrayRegion(this, array, start, len, buf); }
946 { functions->GetFloatArrayRegion(this, array, start, len, buf); }
949 { functions->GetDoubleArrayRegion(this, array, start, len, buf); }
953 { functions->SetBooleanArrayRegion(this, array, start, len, buf); }
956 { functions->SetByteArrayRegion(this, array, start, len, buf); }
959 { functions->SetCharArrayRegion(this, array, start, len, buf); }
962 { functions->SetShortArrayRegion(this, array, start, len, buf); }
965 { functions->SetIntArrayRegion(this, array, start, len, buf); }
968 { functions->SetLongArrayRegion(this, array, start, len, buf); }
971 { functions->SetFloatArrayRegion(this, array, start, len, buf); }
974 { functions->SetDoubleArrayRegion(this, array, start, len, buf); }
978 { return functions->RegisterNatives(this, clazz, methods, nMethods); }
981 { return functions->UnregisterNatives(this, clazz); }
984 { return functions->MonitorEnter(this, obj); }
987 { return functions->MonitorExit(this, obj); }
990 { return functions->GetJavaVM(this, vm); }
993 { functions->GetStringRegion(this, str, start, len, buf); }
996 { return functions->GetStringUTFRegion(this, str, start, len, buf); }
999 { return functions->GetPrimitiveArrayCritical(this, array, isCopy); }
1002 { functions->ReleasePrimitiveArrayCritical(this, array, carray, mode); }
1005 { return functions->GetStringCritical(this, string, isCopy); }
1008 { functions->ReleaseStringCritical(this, string, carray); }
1011 { return functions->NewWeakGlobalRef(this, obj); }
1014 { functions->DeleteWeakGlobalRef(this, obj); }
1017 { return functions->ExceptionCheck(this); }
1020 { return functions->NewDirectByteBuffer(this, address, capacity); }
1023 { return functions->GetDirectBufferAddress(this, buf); }
1026 { return functions->GetDirectBufferCapacity(this, buf); }
1030 { return functions->GetObjectRefType(this, obj); }
1054 const struct JNIInvokeInterface* functions;
1058 { return functions->DestroyJavaVM(this); }
1060 { return functions->AttachCurrentThread(this, p_env, thr_args); }
1062 { return functions->DetachCurrentThread(this); }
1064 { return functions->GetEnv(this, env, version); }
1066 { return functions->AttachCurrentThreadAsDaemon(this, p_env, thr_args); }
1098 * VM initialization functions.
1111 * Prototypes for functions exported by loadable shared libs. These are