Mysaifu JVM JNI status

JNI function name
present
Note
Version Information
GetVersion
O
Class Operations
DefineClass
O
FindClass
O
GetSuperclass
O
IsAssignableFrom
O
Exceptions
Throw
O
ThrowNew
O
ExceptionOccurred
O
ExceptionDescribe
O
Not implemented
ExceptionClear
O
FatalError
O
ExceptionCheck
O
Since 0.2.2
Global and Local References
NewGlobalRef
O
DeleteGlobalRef
O
DeleteLocalRef
O
EnsureLocalCapacity
PushLocalFrame
PopLocalFrame
NewLocalRef
O
Weak Global References
NewWeakGlobalRef
DeleteWeakGlobalRef
Object Operations
AllocObject
O
NewObject,NewObjectA, and NewObjectV
O
GetObjectClass
O
IsInstanceOf
O
IsSameObject
O
Accessing Fields of Objects
GetFieldID
O
GetField Routines
O
SetField Routines
O
Calling Instance Methods
GetMethodID
O
CallMethod Routines, CallMethodA Routines, and CallMethodV Routines
O
CallNonvirtualMethod Routines, CallNonvirtualMethodA Routines, and CallNonvirtualMethodV Routines
Only CallNonvirtualVoidMethod is implemented.
Accessing Static Fields
GetStaticFieldID
O
GetStaticField Routines
O
SetStaticField Routines
O
Calling Static Methods
GetStaticMethodID
O
CallStaticMethod Routines, CallStaticMethodA Routines, and CallStaticMethodV Routines
O
String Operations
NewString
O
GetStringLength
O
GetStringChars
O
ReleaseStringChars
O
NewStringUTF
O
GetStringUTFLength
O
GetStringUTFChars
O
ReleaseStringUTFChars
O
GetStringRegion
GetStringUTFRegion
GetStringCritical
O
Since 0.2.8
ReleaseStringCritical
O
Since 0.2.8
Array Operations
GetArrayLength
O
NewObjectArray
O
GetObjectArrayElement
O
SetObjectArrayElement
O
NewArray Routines
O
GetArrayElements Routines
O
ReleaseArrayElements Routines
O
Get<primitivetype>ArrayRegion Routines
O
Since 0.2.8
Set<primitivetype>ArrayRegion Routines
O
Since 0.2.8
GetPrimitiveArrayCritical
ReleasePrimitiveArrayCritical
Registering Native Methods
RegisterNatives
O
UnregisterNatives
Monitor Operations
MonitorEnter
O
MonitorExit
O
NIO Support
NewDirectByteBuffer
O
Since 0.3.6
GetDirectBufferAddress
O
Since 0.3.6
GetDirectBufferCapacity
O
Since 0.3.6
Reflection Support
FromReflectedMethod
O
Since 0.1.2
FromReflectedField
O
Since 0.1.2
ToReflectedMethod
ToReflectedField
Java VM Interface
GetJavaVM
O
Since 0.3.6
Library and Version Management
JNI_OnLoad
O
Since 0.2.9
JNI_OnUnload
Invocation API Functions
JNI_GetDefaultJavaVMInitArgs
O
Not implemented
JNI_GetCreatedJavaVMs
O
Since 0.2.9
JNI_CreateJavaVM
O
Not implemented
DestroyJavaVM
AttachCurrentThread
O
Not implemented.
AttachCurrentThreadAsDaemon
O
Not implemented.
DetachCurrentThread
O
Not implemented.
GetEnv
O
Since 0.2.9

Copyright(C) 2005-2006 freebeans(Please include "Mysaifu" in the title of your mail)