- indexing
- title: "Java Native Interface environment"
- project: "Java Native Interface Library"
- revision: "$Revision: 1.1 $"
- copyright: "Copyright (C) 1996-2005 Object Tools Group"
- license: "http://visual-eiffel.com/license"
- cluster: jni
class JNI_JAVA_NATIVE_INTERFACE_ENV
- inherit
-
ARRAY
[POINTER]
-
- rename
-
count
as array_count,
-
make
as array_make
- export
-
- {NONE}
- all
-
- {ANY}
- to_c
- end
- creation
- make
- feature {NONE}-- Creation
-
make
- feature -- Measurement
-
count: INTEGER
- feature -- Access: see JDK 1.1 JNI documentation for details
-
reserved0: POINTER
-
reserved1: POINTER
-
reserved2: POINTER
-
reserved3: POINTER
-
GetVersion: POINTER
-
DefineClass: POINTER
-
FindClass: POINTER
-
reserved4: POINTER
-
reserved5: POINTER
-
reserved6: POINTER
-
GetSuperclass: POINTER
-
IsAssignableFrom: POINTER
-
reserved7: POINTER
-
Throw: POINTER
-
ThrowNew: POINTER
-
ExceptionOccurred: POINTER
-
ExceptionDescribe: POINTER
-
ExceptionClear: POINTER
-
FatalError: POINTER
-
reserved8: POINTER
-
reserved9: POINTER
-
NewGlobalRef: POINTER
-
DeleteGlobalRef: POINTER
-
DeleteLocalRef: POINTER
-
IsSameObject: POINTER
-
reserved10: POINTER
-
reserved11: POINTER
-
AllocObject: POINTER
-
NewObject: POINTER
-
NewObjectV: POINTER
-
NewObjectA: POINTER
-
GetObjectClass: POINTER
-
IsInstanceOf: POINTER
-
GetMethodID: POINTER
-
CallObjectMethod: POINTER
-
CallObjectMethodV: POINTER
-
CallObjectMethodA: POINTER
-
CallBooleanMethod: POINTER
-
CallBooleanMethodV: POINTER
-
CallBooleanMethodA: POINTER
-
CallByteMethod: POINTER
-
CallByteMethodV: POINTER
-
CallByteMethodA: POINTER
-
CallCharMethod: POINTER
-
CallCharMethodV: POINTER
-
CallCharMethodA: POINTER
-
CallShortMethod: POINTER
-
CallShortMethodV: POINTER
-
CallShortMethodA: POINTER
-
CallIntMethod: POINTER
-
CallIntMethodV: POINTER
-
CallIntMethodA: POINTER
-
CallLongMethod: POINTER
-
CallLongMethodV: POINTER
-
CallLongMethodA: POINTER
-
CallFloatMethod: POINTER
-
CallFloatMethodV: POINTER
-
CallFloatMethodA: POINTER
-
CallDoubleMethod: POINTER
-
CallDoubleMethodV: POINTER
-
CallDoubleMethodA: POINTER
-
CallVoidMethod: POINTER
-
CallVoidMethodV: POINTER
-
CallVoidMethodA: POINTER
-
CallNonvirtualObjectMethod: POINTER
-
CallNonvirtualObjectMethodV: POINTER
-
CallNonvirtualObjectMethodA: POINTER
-
CallNonvirtualBooleanMethod: POINTER
-
CallNonvirtualBooleanMethodV: POINTER
-
CallNonvirtualBooleanMethodA: POINTER
-
CallNonvirtualByteMethod: POINTER
-
CallNonvirtualByteMethodV: POINTER
-
CallNonvirtualByteMethodA: POINTER
-
CallNonvirtualCharMethod: POINTER
-
CallNonvirtualCharMethodV: POINTER
-
CallNonvirtualCharMethodA: POINTER
-
CallNonvirtualShortMethod: POINTER
-
CallNonvirtualShortMethodV: POINTER
-
CallNonvirtualShortMethodA: POINTER
-
CallNonvirtualIntMethod: POINTER
-
CallNonvirtualIntMethodV: POINTER
-
CallNonvirtualIntMethodA: POINTER
-
CallNonvirtualLongMethod: POINTER
-
CallNonvirtualLongMethodV: POINTER
-
CallNonvirtualLongMethodA: POINTER
-
CallNonvirtualFloatMethod: POINTER
-
CallNonvirtualFloatMethodV: POINTER
-
CallNonvirtualFloatMethodA: POINTER
-
CallNonvirtualDoubleMethod: POINTER
-
CallNonvirtualDoubleMethodV: POINTER
-
CallNonvirtualDoubleMethodA: POINTER
-
CallNonvirtualVoidMethod: POINTER
-
CallNonvirtualVoidMethodV: POINTER
-
CallNonvirtualVoidMethodA: POINTER
-
GetFieldID: POINTER
-
GetObjectField: POINTER
-
GetBooleanField: POINTER
-
GetByteField: POINTER
-
GetCharField: POINTER
-
GetShortField: POINTER
-
GetIntField: POINTER
-
GetLongField: POINTER
-
GetFloatField: POINTER
-
GetDoubleField: POINTER
-
SetObjectField: POINTER
-
SetBooleanField: POINTER
-
SetByteField: POINTER
-
SetCharField: POINTER
-
SetShortField: POINTER
-
SetIntField: POINTER
-
SetLongField: POINTER
-
SetFloatField: POINTER
-
SetDoubleField: POINTER
-
GetStaticMethodID: POINTER
-
CallStaticObjectMethod: POINTER
-
CallStaticObjectMethodV: POINTER
-
CallStaticObjectMethodA: POINTER
-
CallStaticBooleanMethod: POINTER
-
CallStaticBooleanMethodV: POINTER
-
CallStaticBooleanMethodA: POINTER
-
CallStaticByteMethod: POINTER
-
CallStaticByteMethodV: POINTER
-
CallStaticByteMethodA: POINTER
-
CallStaticCharMethod: POINTER
-
CallStaticCharMethodV: POINTER
-
CallStaticCharMethodA: POINTER
-
CallStaticShortMethod: POINTER
-
CallStaticShortMethodV: POINTER
-
CallStaticShortMethodA: POINTER
-
CallStaticIntMethod: POINTER
-
CallStaticIntMethodV: POINTER
-
CallStaticIntMethodA: POINTER
-
CallStaticLongMethod: POINTER
-
CallStaticLongMethodV: POINTER
-
CallStaticLongMethodA: POINTER
-
CallStaticFloatMethod: POINTER
-
CallStaticFloatMethodV: POINTER
-
CallStaticFloatMethodA: POINTER
-
CallStaticDoubleMethod: POINTER
-
CallStaticDoubleMethodV: POINTER
-
CallStaticDoubleMethodA: POINTER
-
CallStaticVoidMethod: POINTER
-
CallStaticVoidMethodV: POINTER
-
CallStaticVoidMethodA: POINTER
-
GetStaticFieldID: POINTER
-
GetStaticObjectField: POINTER
-
GetStaticBooleanField: POINTER
-
GetStaticByteField: POINTER
-
GetStaticCharField: POINTER
-
GetStaticShortField: POINTER
-
GetStaticIntField: POINTER
-
GetStaticLongField: POINTER
-
GetStaticFloatField: POINTER
-
GetStaticDoubleField: POINTER
-
SetStaticObjectField: POINTER
-
SetStaticBooleanField: POINTER
-
SetStaticByteField: POINTER
-
SetStaticCharField: POINTER
-
SetStaticShortField: POINTER
-
SetStaticIntField: POINTER
-
SetStaticLongField: POINTER
-
SetStaticFloatField: POINTER
-
SetStaticDoubleField: POINTER
-
NewString: POINTER
-
GetStringLength: POINTER
-
GetStringChars: POINTER
-
ReleaseStringChars: POINTER
-
NewStringUTF: POINTER
-
GetStringUTFLength: POINTER
-
GetStringUTFChars: POINTER
-
ReleaseStringUTFChars: POINTER
-
GetArrayLength: POINTER
-
NewObjectArray: POINTER
-
GetObjectArrayElement: POINTER
-
SetObjectArrayElement: POINTER
-
NewBooleanArray: POINTER
-
NewByteArray: POINTER
-
NewCharArray: POINTER
-
NewShortArray: POINTER
-
NewIntArray: POINTER
-
NewLongArray: POINTER
-
NewFloatArray: POINTER
-
NewDoubleArray: POINTER
-
GetBooleanArrayElements: POINTER
-
GetByteArrayElements: POINTER
-
GetCharArrayElements: POINTER
-
GetShortArrayElements: POINTER
-
GetIntArrayElements: POINTER
-
GetLongArrayElements: POINTER
-
GetFloatArrayElements: POINTER
-
GetDoubleArrayElements: POINTER
-
ReleaseBooleanArrayElements: POINTER
-
ReleaseByteArrayElements: POINTER
-
ReleaseCharArrayElements: POINTER
-
ReleaseShortArrayElements: POINTER
-
ReleaseIntArrayElements: POINTER
-
ReleaseLongArrayElements: POINTER
-
ReleaseFloatArrayElements: POINTER
-
ReleaseDoubleArrayElements: POINTER
-
GetBooleanArrayRegion: POINTER
-
GetByteArrayRegion: POINTER
-
GetCharArrayRegion: POINTER
-
GetShortArrayRegion: POINTER
-
GetIntArrayRegion: POINTER
-
GetLongArrayRegion: POINTER
-
GetFloatArrayRegion: POINTER
-
GetDoubleArrayRegion: POINTER
-
SetBooleanArrayRegion: POINTER
-
SetByteArrayRegion: POINTER
-
SetCharArrayRegion: POINTER
-
SetShortArrayRegion: POINTER
-
SetIntArrayRegion: POINTER
-
SetLongArrayRegion: POINTER
-
SetFloatArrayRegion: POINTER
-
SetDoubleArrayRegion: POINTER
-
RegisterNatives: POINTER
-
UnregisterNatives: POINTER
-
MonitorEnter: POINTER
-
MonitorExit: POINTER
-
GetJavaVM: POINTER
end -- class JNI_JAVA_NATIVE_INTERFACE_ENV