JavaHelper Class Reference

#include <java_helper.h>

Public Member Functions

template<typename T >
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 >
T CallMember (JNIEnv *env, jobject object, const Char *className, const Char *memberName, const Char *sig,...)
 
template<typename T >
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