public jdouble CallStaticDoubleMethod(jclass clazz, jmethodID methodID, params jvalue[] args) => functions->CallStaticDoubleMethodA(env, clazz, methodID, args);
// ThrowNew public jint ThrowNew(jclass clazz, string msg) => functions->ThrowNew(env, clazz, msg);
// UnregisterNatives public jint UnregisterNatives(jclass clazz) => functions->UnregisterNatives(env, clazz);
// SetStaticFloatField public void SetStaticFloatField(jclass clazz, jfieldID fieldID, jfloat value) => functions->SetStaticFloatField(env, clazz, fieldID, value);
// ToReflectedField public jobject ToReflectedMethod(jclass cls, jfieldID fieldID, jboolean isStatic) => functions->ToReflectedField(env, cls, fieldID, isStatic);
// SetStaticByteField public void SetStaticByteField(jclass clazz, jfieldID fieldID, jbyte value) => functions->SetStaticByteField(env, clazz, fieldID, value);
// SetStaticShortField public void SetStaticShortField(jclass clazz, jfieldID fieldID, jshort value) => functions->SetStaticShortField(env, clazz, fieldID, value);
// GetStaticBooleanField public jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID) => functions->GetStaticBooleanField(env, clazz, fieldID);
// GetStaticByteField public jbyte GetStaticByteField(jclass clazz, jfieldID fieldID) => functions->GetStaticByteField(env, clazz, fieldID);
// GetSuperclass public jclass GetSuperclass(jclass clazz) => functions->GetSuperclass(env, clazz);
// GetStaticObjectField public jobject GetStaticObjectField(jclass clazz, jfieldID fieldID) => functions->GetStaticObjectField(env, clazz, fieldID);
// GetStaticFieldID public jfieldID GetStaticFieldID(jclass clazz, string name, string sig) => functions->GetStaticFieldID(env, clazz, name, sig);
public void CallStaticVoidMethod(jclass clazz, jmethodID methodID, params jvalue[] args) => functions->CallStaticVoidMethodA(env, clazz, methodID, args);
// CallStaticVoidMethod public void CallStaticVoidMethod(jclass clazz, jmethodID methodID) => functions->CallStaticVoidMethod(env, clazz, methodID);
// IsAssignableFrom public jboolean IsAssignableFrom(jclass clazz1, jclass clazz2) => functions->IsAssignableFrom(env, clazz1, clazz2);
// GetStaticCharField public jchar GetStaticCharField(jclass clazz, jfieldID fieldID) => functions->GetStaticCharField(env, clazz, fieldID);
// SetStaticBooleanField public void SetStaticBooleanField(jclass clazz, jfieldID fieldID, jboolean value) => functions->SetStaticBooleanField(env, clazz, fieldID, value);
// GetStaticShortField public jshort GetStaticShortField(jclass clazz, jfieldID fieldID) => functions->GetStaticShortField(env, clazz, fieldID);
// SetStaticCharField public void SetStaticCharField(jclass clazz, jfieldID fieldID, jchar value) => functions->SetStaticCharField(env, clazz, fieldID, value);
// GetStaticIntField public jint GetStaticIntField(jclass clazz, jfieldID fieldID) => functions->GetStaticIntField(env, clazz, fieldID);
// SetStaticLongField public void SetStaticLongField(jclass clazz, jfieldID fieldID, jlong value) => functions->SetStaticLongField(env, clazz, fieldID, value);
// GetStaticLongField public jlong GetStaticLongField(jclass clazz, jfieldID fieldID) => functions->GetStaticLongField(env, clazz, fieldID);
// SetStaticDoubleField public void SetStaticDoubleField(jclass clazz, jfieldID fieldID, jdouble value) => functions->SetStaticDoubleField(env, clazz, fieldID, value);
// GetStaticFloatField public jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID) => functions->GetStaticFloatField(env, clazz, fieldID);
// NewObjectArray public jobjectArray NewObjectArray(jsize length, jclass elementClass, jobject initialElement) => functions->NewObjectArray(env, length, elementClass, initialElement);
// GetStaticDoubleField public jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID) => functions->GetStaticDoubleField(env, clazz, fieldID);
// RegisterNatives public jint RegisterNatives(jclass clazz, void *methods, jint nMethods) => functions->RegisterNatives(env, clazz, methods, nMethods);
// SetStaticObjectField public void SetStaticObjectField(jclass clazz, jfieldID fieldID, jobject value) => functions->SetStaticObjectField(env, clazz, fieldID, value);
/* Module Features */ // GetModule public jobject GetModule(jclass clazz) => functions->GetModule(env, clazz);
// CallStaticDoubleMethod public jdouble CallStaticDoubleMethod(jclass clazz, jmethodID methodID) => functions->CallStaticDoubleMethod(env, clazz, methodID);