/* This file has been automatically generated from "method_invoke.list" */

#ifndef SVM_METHOD_INVOKE_H
#define SVM_METHOD_INVOKE_H

/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_jlclass_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_jlclass_init(env, this, param_1, param_2) \
_svmh_invoke_nonvirtual_jlclass_init (env, this, param_1, param_2)

svm_static jint _svmh_invoke_nonvirtual_jlclass_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1, jobject param_2);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_jlclass_init_primitive
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_jlclass_init_primitive(env, this, param_1) \
_svmh_invoke_nonvirtual_jlclass_init_primitive (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_jlclass_init_primitive (_svmt_JNIEnv *env,
					    jobject this, jint param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_jlclass_initialize
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_jlclass_initialize(env, this, param_1) \
_svmh_invoke_nonvirtual_jlclass_initialize (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_jlclass_initialize (_svmt_JNIEnv *env,
					    jobject this, jint param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_jlrconstructor_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_jlrconstructor_init(env, this, param_1) \
_svmh_invoke_nonvirtual_jlrconstructor_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_jlrconstructor_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_jlrfield_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_jlrfield_init(env, this, param_1) \
_svmh_invoke_nonvirtual_jlrfield_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_jlrfield_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_jlrinvocationtargetexception_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_jlrinvocationtargetexception_init(env, this, param_1) \
_svmh_invoke_nonvirtual_jlrinvocationtargetexception_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_jlrinvocationtargetexception_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_jlrmethod_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_jlrmethod_init(env, this, param_1) \
_svmh_invoke_nonvirtual_jlrmethod_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_jlrmethod_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_jlstacktraceelement_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_jlstacktraceelement_init(env, this, param_1, param_2, param_3, param_4, param_5) \
_svmh_invoke_nonvirtual_jlstacktraceelement_init (env, this, param_1, param_2, param_3, param_4, param_5)

svm_static jint _svmh_invoke_nonvirtual_jlstacktraceelement_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1, jint param_2, jobject param_3, jobject param_4, jint param_5);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_ArithmeticException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_ArithmeticException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_ArithmeticException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_ArithmeticException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_ArrayIndexOutOfBoundsException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_ArrayStoreException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_ArrayStoreException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_ArrayStoreException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_ArrayStoreException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_ClassCastException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_ClassCastException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_ClassCastException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_ClassCastException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_IllegalMonitorStateException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_IllegalMonitorStateException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_IllegalMonitorStateException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_IllegalMonitorStateException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_NegativeArraySizeException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_NegativeArraySizeException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_NegativeArraySizeException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_NegativeArraySizeException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_NoSuchFieldException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_NoSuchFieldException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_NoSuchFieldException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_NoSuchFieldException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_NoSuchMethodException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_NoSuchMethodException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_NoSuchMethodException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_NoSuchMethodException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_NullPointerException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_NullPointerException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_NullPointerException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_NullPointerException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_InterruptedException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_InterruptedException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_InterruptedException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_InterruptedException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_InliningException_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_InliningException_init(env, this, param_1) \
_svmh_invoke_nonvirtual_InliningException_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_InliningException_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_AbstractMethodError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_AbstractMethodError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_AbstractMethodError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_AbstractMethodError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_ClassCircularityError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_ClassCircularityError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_ClassCircularityError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_ClassCircularityError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_ClassFormatError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_ClassFormatError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_ClassFormatError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_ClassFormatError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_ExceptionInInitializerError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_ExceptionInInitializerError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_ExceptionInInitializerError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_ExceptionInInitializerError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_IncompatibleClassChangeError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_IncompatibleClassChangeError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_IncompatibleClassChangeError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_IncompatibleClassChangeError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_InternalError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_InternalError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_InternalError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_InternalError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_LinkageError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_LinkageError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_LinkageError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_LinkageError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_NoClassDefFoundError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_NoClassDefFoundError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_NoClassDefFoundError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_NoClassDefFoundError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_NoSuchFieldError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_NoSuchFieldError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_NoSuchFieldError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_NoSuchFieldError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_NoSuchMethodError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_NoSuchMethodError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_NoSuchMethodError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_NoSuchMethodError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_OutOfMemoryError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_OutOfMemoryError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_OutOfMemoryError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_OutOfMemoryError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_UnsatisfiedLinkError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_UnsatisfiedLinkError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_UnsatisfiedLinkError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_UnsatisfiedLinkError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_UnsupportedClassVersionError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_UnsupportedClassVersionError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_UnsupportedClassVersionError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_UnsupportedClassVersionError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_nonvirtual_VerifyError_init
----------------------------------------------------------------------
*/

#define _svmm_invoke_nonvirtual_VerifyError_init(env, this, param_1) \
_svmh_invoke_nonvirtual_VerifyError_init (env, this, param_1)

svm_static jint _svmh_invoke_nonvirtual_VerifyError_init (_svmt_JNIEnv *env,
					    jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_specific_nonvirtual_throwinit
----------------------------------------------------------------------
*/

#define _svmm_invoke_specific_nonvirtual_throwinit(env, method, this, param_1) \
_svmh_invoke_specific_nonvirtual_throwinit (env, method, this, param_1)

svm_static jint _svmh_invoke_specific_nonvirtual_throwinit
  (_svmt_JNIEnv *env, _svmt_method_info *method, jobject this, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_static_stringcreator_createinternedstring
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_stringcreator_createinternedstring(env, param_1, ret) \
_svmh_invoke_static_stringcreator_createinternedstring (env, param_1, ret)

svm_static jint _svmh_invoke_static_stringcreator_createinternedstring (_svmt_JNIEnv *env, jobject param_1, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_stringcreator_createstring
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_stringcreator_createstring(env, param_1, ret) \
_svmh_invoke_static_stringcreator_createstring (env, param_1, ret)

svm_static jint _svmh_invoke_static_stringcreator_createstring (_svmt_JNIEnv *env, jobject param_1, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_stringcreator_createstringfromchars
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_stringcreator_createstringfromchars(env, param_1, ret) \
_svmh_invoke_static_stringcreator_createstringfromchars (env, param_1, ret)

svm_static jint _svmh_invoke_static_stringcreator_createstringfromchars (_svmt_JNIEnv *env, jobject param_1, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_stringcreator_getchars
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_stringcreator_getchars(env, param_1, ret) \
_svmh_invoke_static_stringcreator_getchars (env, param_1, ret)

svm_static jint _svmh_invoke_static_stringcreator_getchars (_svmt_JNIEnv *env, jobject param_1, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_stringcreator_getlength
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_stringcreator_getlength(env, param_1, ret) \
_svmh_invoke_static_stringcreator_getlength (env, param_1, &ret)

svm_static jint _svmh_invoke_static_stringcreator_getlength (_svmt_JNIEnv *env, jobject param_1, jint *ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_stringcreator_getutfchars
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_stringcreator_getutfchars(env, param_1, ret) \
_svmh_invoke_static_stringcreator_getutfchars (env, param_1, ret)

svm_static jint _svmh_invoke_static_stringcreator_getutfchars (_svmt_JNIEnv *env, jobject param_1, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_stringcreator_getutflength
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_stringcreator_getutflength(env, param_1, ret) \
_svmh_invoke_static_stringcreator_getutflength (env, param_1, &ret)

svm_static jint _svmh_invoke_static_stringcreator_getutflength (_svmt_JNIEnv *env, jobject param_1, jint *ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_virtualmachine_createarray
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_virtualmachine_createarray(env, param_1, param_2, ret) \
_svmh_invoke_static_virtualmachine_createarray (env, param_1, param_2, ret)

svm_static jint _svmh_invoke_static_virtualmachine_createarray (_svmt_JNIEnv *env, jobject param_1, jobject param_2, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_virtualmachine_createclass
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_virtualmachine_createclass(env, param_1, param_2, ret) \
_svmh_invoke_static_virtualmachine_createclass (env, param_1, param_2, ret)

svm_static jint _svmh_invoke_static_virtualmachine_createclass (_svmt_JNIEnv *env, jobject param_1, jobject param_2, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_virtualmachine_createrootthread
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_virtualmachine_createrootthread(env, param_1, ret) \
_svmh_invoke_static_virtualmachine_createrootthread (env, param_1, ret)

svm_static jint _svmh_invoke_static_virtualmachine_createrootthread (_svmt_JNIEnv *env, jobject param_1, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_virtualmachine_exceptiondescribe
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_virtualmachine_exceptiondescribe(env, param_1) \
_svmh_invoke_static_virtualmachine_exceptiondescribe (env, param_1)

svm_static jint _svmh_invoke_static_virtualmachine_exceptiondescribe (_svmt_JNIEnv *env, jobject param_1);


/*
----------------------------------------------------------------------
_svmh_invoke_static_virtualmachine_exceptiondescription
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_virtualmachine_exceptiondescription(env, param_1, ret) \
_svmh_invoke_static_virtualmachine_exceptiondescription (env, param_1, ret)

svm_static jint _svmh_invoke_static_virtualmachine_exceptiondescription (_svmt_JNIEnv *env, jobject param_1, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_virtualmachine_exceptiontruncateddescription
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_virtualmachine_exceptiontruncateddescription(env, param_1, ret) \
_svmh_invoke_static_virtualmachine_exceptiontruncateddescription (env, param_1, ret)

svm_static jint _svmh_invoke_static_virtualmachine_exceptiontruncateddescription (_svmt_JNIEnv *env, jobject param_1, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_virtualmachine_getsystemcl
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_virtualmachine_getsystemcl(env, ret) \
_svmh_invoke_static_virtualmachine_getsystemcl (env, ret)

svm_static jint _svmh_invoke_static_virtualmachine_getsystemcl (_svmt_JNIEnv *env, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_virtualmachine_runthread
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_virtualmachine_runthread(env) \
_svmh_invoke_static_virtualmachine_runthread (env)

svm_static jint _svmh_invoke_static_virtualmachine_runthread (_svmt_JNIEnv *env);


/*
----------------------------------------------------------------------
_svmh_invoke_static_niobytebuffervm_getcapacity
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_niobytebuffervm_getcapacity(env, param_1, ret) \
_svmh_invoke_static_niobytebuffervm_getcapacity (env, param_1, &ret)

svm_static jint _svmh_invoke_static_niobytebuffervm_getcapacity (_svmt_JNIEnv *env, jobject param_1, jlong *ret);


#if SVM_WORD_BIT_COUNT == 32

/*
----------------------------------------------------------------------
_svmh_invoke_static_niobytebuffervm_newbuffer32
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_niobytebuffervm_newbuffer32(env, param_1, param_2, ret) \
_svmh_invoke_static_niobytebuffervm_newbuffer32 (env, param_1, param_2, ret)

svm_static jint _svmh_invoke_static_niobytebuffervm_newbuffer32 (_svmt_JNIEnv *env, jint param_1, jlong param_2, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_niobytebuffervm_getaddress32
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_niobytebuffervm_getaddress32(env, param_1, ret) \
_svmh_invoke_static_niobytebuffervm_getaddress32 (env, param_1, &ret)

svm_static jint _svmh_invoke_static_niobytebuffervm_getaddress32 (_svmt_JNIEnv *env, jobject param_1, jint *ret);


#elif SVM_WORD_BIT_COUNT == 64

/*
----------------------------------------------------------------------
_svmh_invoke_static_niobytebuffervm_newbuffer64
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_niobytebuffervm_newbuffer64(env, param_1, param_2, ret) \
_svmh_invoke_static_niobytebuffervm_newbuffer64 (env, param_1, param_2, ret)

svm_static jint _svmh_invoke_static_niobytebuffervm_newbuffer64 (_svmt_JNIEnv *env, jlong param_1, jlong param_2, jobject ret);


/*
----------------------------------------------------------------------
_svmh_invoke_static_niobytebuffervm_getaddress64
----------------------------------------------------------------------
*/

#define _svmm_invoke_static_niobytebuffervm_getaddress64(env, param_1, ret) \
_svmh_invoke_static_niobytebuffervm_getaddress64 (env, param_1, &ret)

svm_static jint _svmh_invoke_static_niobytebuffervm_getaddress64 (_svmt_JNIEnv *env, jobject param_1, jlong *ret);


#endif

/*
----------------------------------------------------------------------
_svmh_invoke_specific_static_clinit
----------------------------------------------------------------------
*/

#define _svmm_invoke_specific_static_clinit(env, method) \
_svmh_invoke_specific_static_clinit (env, method)

svm_static jint _svmh_invoke_specific_static_clinit
  (_svmt_JNIEnv *env, _svmt_method_info *method);


/*
----------------------------------------------------------------------
_svmh_invoke_specific_static_main
----------------------------------------------------------------------
*/

#define _svmm_invoke_specific_static_main(env, method, param_1) \
_svmh_invoke_specific_static_main (env, method, param_1)

svm_static jint _svmh_invoke_specific_static_main
  (_svmt_JNIEnv *env, _svmt_method_info *method, jobject param_1);


#endif /* NOT SVM_METHOD_INVOKE_H */
