Lines Matching defs:_env

55 nativeClassInit(JNIEnv *_env, jclass glImplClass)
57 jclass nioAccessClassLocal = _env->FindClass("java/nio/NIOAccess");
58 nioAccessClass = (jclass) _env->NewGlobalRef(nioAccessClassLocal);
60 jclass bufferClassLocal = _env->FindClass("java/nio/Buffer");
61 bufferClass = (jclass) _env->NewGlobalRef(bufferClassLocal);
63 getBasePointerID = _env->GetStaticMethodID(nioAccessClass,
65 getBaseArrayID = _env->GetStaticMethodID(nioAccessClass,
67 getBaseArrayOffsetID = _env->GetStaticMethodID(nioAccessClass,
70 positionID = _env->GetFieldID(bufferClass, "position", "I");
71 limitID = _env->GetFieldID(bufferClass, "limit", "I");
73 _env->GetFieldID(bufferClass, "_elementSizeShift", "I");
77 getPointer(JNIEnv *_env, jobject buffer, jarray *array, jint *remaining, jint *offset)
84 position = _env->GetIntField(buffer, positionID);
85 limit = _env->GetIntField(buffer, limitID);
86 elementSizeShift = _env->GetIntField(buffer, elementSizeShiftID);
88 pointer = _env->CallStaticLongMethod(nioAccessClass,
95 *array = (jarray) _env->CallStaticObjectMethod(nioAccessClass,
97 *offset = _env->CallStaticIntMethod(nioAccessClass,
104 releasePointer(JNIEnv *_env, jarray array, void *data, jboolean commit)
106 _env->ReleasePrimitiveArrayCritical(array, data,
111 getDirectBufferPointer(JNIEnv *_env, jobject buffer) {
112 char* buf = (char*) _env->GetDirectBufferAddress(buffer);
114 jint position = _env->GetIntField(buffer, positionID);
115 jint elementSizeShift = _env->GetIntField(buffer, elementSizeShiftID);
118 jniThrowException(_env, "java/lang/IllegalArgumentException",
209 (JNIEnv *_env, jobject _this, jint pname, JTYPEARRAY params_ref, jint offset) {
230 _remaining = _env->GetArrayLength(params_ref) - offset;
242 _env->GetPrimitiveArrayCritical(params_ref, (jboolean *)0);
252 _env->ReleasePrimitiveArrayCritical(params_ref, params_base,
256 jniThrowException(_env, _exceptionType, _exceptionMessage);
264 (JNIEnv *_env, jobject _this, jint pname, jobject params_buf) {
274 params = (CTYPE *)getPointer(_env, params_buf, &_array, &_remaining, &_bufferOffset);
286 char * _paramsBase = (char *)_env->GetPrimitiveArrayCritical(_array, (jboolean *) 0);
296 releasePointer(_env, _array, params, _exception ? JNI_FALSE : JNI_TRUE);
299 jniThrowException(_env, _exceptionType, _exceptionMessage);