INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

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

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES