|
IKVM11
11
Java SE 11 Virtual Machine for .NET
|
Classes | |
| struct | JavaVM |
| struct | JavaVMAttachArgs |
| struct | JavaVMInitArgs |
| struct | JavaVMOption |
| struct | JNIEnv |
| class | JNIEnvContext |
| Associated class that holds JNIEnv information for the current thread. | |
| struct | JNIFrame |
| class | JNIGlobalRefTable |
| Maintains a set of global refereces to instances. More... | |
| class | JNIMemory |
| Provides methods to assist in allocating memory for JNI. More... | |
| struct | JNINativeInterface |
| Manged implementation of the JNINativeInterface structure. More... | |
| class | JNINativeLoader |
| struct | JNINativeMethod |
| class | JNIVM |
| struct | JValue |
| Union type that represents 'jvalue'. More... | |
Typedefs | |
| using | jint = System.Int32 |
| using | jobject = System.IntPtr |
| using | jboolean = System.SByte |
| using | jbyte = System.SByte |
| using | jchar = System.UInt16 |
| using | jdouble = System.Double |
| using | jfloat = System.Single |
| using | jlong = System.Int64 |
| using | jshort = System.Int16 |
| using | jsize = System.Int32 |
| using | jarray = System.IntPtr |
| using | jbooleanArray = System.IntPtr |
| using | jbyteArray = System.IntPtr |
| using | jcharArray = System.IntPtr |
| using | jclass = System.IntPtr |
| using | jdoubleArray = System.IntPtr |
| using | jfieldID = System.IntPtr |
| using | jfloatArray = System.IntPtr |
| using | jintArray = System.IntPtr |
| using | jlongArray = System.IntPtr |
| using | jmethodID = System.IntPtr |
| using | jobjectArray = System.IntPtr |
| using | jshortArray = System.IntPtr |
| using | jstring = System.IntPtr |
| using | jthrowable = System.IntPtr |
| using | jweak = System.IntPtr |
Enumerations | |
| enum | JObjectRefType : int { JNIInvalidRefType = 0 , JNILocalRefType = 1 , JNIGlobalRefType = 2 , JNIWeakGlobalRefType = 3 } |
| using IKVM.Runtime.JNI.jarray = System.IntPtr |
Definition at line 11 of file JNINativeInterface.cs.
| typedef System SByte IKVM.Runtime.JNI.jboolean = System.SByte |
Definition at line 29 of file JavaVMInitArgs.cs.
| using IKVM.Runtime.JNI.jbooleanArray = System.IntPtr |
Definition at line 13 of file JNINativeInterface.cs.
| typedef System SByte IKVM.Runtime.JNI.jbyte = System.SByte |
| using IKVM.Runtime.JNI.jbyteArray = System.IntPtr |
Definition at line 15 of file JNINativeInterface.cs.
| typedef System UInt16 IKVM.Runtime.JNI.jchar = System.UInt16 |
| using IKVM.Runtime.JNI.jcharArray = System.IntPtr |
Definition at line 17 of file JNINativeInterface.cs.
| using IKVM.Runtime.JNI.jclass = System.IntPtr |
Definition at line 18 of file JNINativeInterface.cs.
| typedef System Double IKVM.Runtime.JNI.jdouble = System.Double |
| using IKVM.Runtime.JNI.jdoubleArray = System.IntPtr |
Definition at line 20 of file JNINativeInterface.cs.
| using IKVM.Runtime.JNI.jfieldID = System.IntPtr |
Definition at line 21 of file JNINativeInterface.cs.
| typedef System Single IKVM.Runtime.JNI.jfloat = System.Single |
| using IKVM.Runtime.JNI.jfloatArray = System.IntPtr |
Definition at line 23 of file JNINativeInterface.cs.
| typedef System Int32 IKVM.Runtime.JNI.jint = System.Int32 |
| using IKVM.Runtime.JNI.jintArray = System.IntPtr |
Definition at line 25 of file JNINativeInterface.cs.
| typedef System Int64 IKVM.Runtime.JNI.jlong = System.Int64 |
| using IKVM.Runtime.JNI.jlongArray = System.IntPtr |
Definition at line 27 of file JNINativeInterface.cs.
| using IKVM.Runtime.JNI.jmethodID = System.IntPtr |
Definition at line 28 of file JNINativeInterface.cs.
| typedef System IntPtr IKVM.Runtime.JNI.jobject = System.IntPtr |
Definition at line 30 of file JavaVMAttachArgs.cs.
| using IKVM.Runtime.JNI.jobjectArray = System.IntPtr |
Definition at line 30 of file JNINativeInterface.cs.
| typedef System Int16 IKVM.Runtime.JNI.jshort = System.Int16 |
| using IKVM.Runtime.JNI.jshortArray = System.IntPtr |
Definition at line 32 of file JNINativeInterface.cs.
| typedef System Int32 IKVM.Runtime.JNI.jsize = System.Int32 |
| using IKVM.Runtime.JNI.jstring = System.IntPtr |
Definition at line 34 of file JNINativeInterface.cs.
| using IKVM.Runtime.JNI.jthrowable = System.IntPtr |
Definition at line 35 of file JNINativeInterface.cs.
| using IKVM.Runtime.JNI.jweak = System.IntPtr |
Definition at line 36 of file JNINativeInterface.cs.
| enum IKVM.Runtime.JNI.JObjectRefType : int |
| Enumerator | |
|---|---|
| JNIInvalidRefType | |
| JNILocalRefType | |
| JNIGlobalRefType | |
| JNIWeakGlobalRefType | |
Definition at line 4 of file jobjectRefType.cs.