JavaHelper Class Reference

#include <java_helper.h>

Public Member Functions

template<typename T >
CallStaticMember (JNIEnv *env, const Char *className, const Char *memberName, const Char *sig,...)
 
void CallStaticMemberVoid (JNIEnv *env, const Char *className, const Char *memberName, const Char *sig,...)
 
template<typename T >
CallMember (JNIEnv *env, jobject object, const Char *className, const Char *memberName, const Char *sig,...)
 
template<typename T >
GetStaticObjectField (JNIEnv *env, const Char *className, const Char *memberName, const Char *sig)
 

Private Attributes

JavaClassHash _classes
 

Member Function Documentation

◆ CallStaticMember()

T CallStaticMember ( JNIEnv env,
const Char className,
const Char memberName,
const Char sig,
  ... 
)

◆ CallStaticMemberVoid()

void CallStaticMemberVoid ( JNIEnv env,
const Char className,
const Char memberName,
const Char sig,
  ... 
)

◆ CallMember()

T CallMember ( JNIEnv env,
jobject  object,
const Char className,
const Char memberName,
const Char sig,
  ... 
)

◆ GetStaticObjectField()

T GetStaticObjectField ( JNIEnv env,
const Char className,
const Char memberName,
const Char sig 
)

Member Data Documentation

◆ _classes

JavaClassHash _classes
private