org.rococoa.cocoa.javavm
Interface JavaVMLibrary

All Superinterfaces:
Library

public interface JavaVMLibrary
extends Library

JNA Wrapper for library JavaVM
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class JavaVMLibrary._jarray
           
static class JavaVMLibrary._jbooleanArray
           
static class JavaVMLibrary._jbyteArray
           
static class JavaVMLibrary._jcharArray
           
static class JavaVMLibrary._jclass
           
static class JavaVMLibrary._jdoubleArray
           
static class JavaVMLibrary._jfieldID
           
static class JavaVMLibrary._jfloatArray
           
static class JavaVMLibrary._jintArray
           
static class JavaVMLibrary._jlongArray
           
static class JavaVMLibrary._jmethodID
           
static class JavaVMLibrary._jobject
           
static class JavaVMLibrary._jobjectArray
           
static class JavaVMLibrary._jshortArray
           
static class JavaVMLibrary._jstring
           
static class JavaVMLibrary._jthrowable
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
 
Field Summary
static JavaVMLibrary INSTANCE
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 NativeLong JNI_CreateJavaVM(PointerByReference pvm, PointerByReference penv, Pointer args)
           
 NativeLong JNI_GetCreatedJavaVMs(PointerByReference JavaVMPtrPtr1, NativeLong jsize1, NativeLongByReference jsizePtr1)
           
 NativeLong JNI_GetDefaultJavaVMInitArgs(Pointer args)
           
 NativeLong JNI_OnLoad(JavaVM_ vm, Pointer reserved)
          Defined by native libraries.
 void JNI_OnUnload(JavaVM_ vm, Pointer reserved)
           
 

Field Detail

INSTANCE

static final JavaVMLibrary INSTANCE
Method Detail

JNI_GetDefaultJavaVMInitArgs

NativeLong JNI_GetDefaultJavaVMInitArgs(Pointer args)

JNI_CreateJavaVM

NativeLong JNI_CreateJavaVM(PointerByReference pvm,
                            PointerByReference penv,
                            Pointer args)

JNI_GetCreatedJavaVMs

NativeLong JNI_GetCreatedJavaVMs(PointerByReference JavaVMPtrPtr1,
                                 NativeLong jsize1,
                                 NativeLongByReference jsizePtr1)

JNI_OnLoad

NativeLong JNI_OnLoad(JavaVM_ vm,
                      Pointer reserved)
Defined by native libraries.
Original signature : jint JNI_OnLoad(JavaVM*, void*)


JNI_OnUnload

void JNI_OnUnload(JavaVM_ vm,
                  Pointer reserved)