#include <java_helper.h>
Public Types | |
using | JavaMemberArray = SortedArray< JavaMember, BaseArray< JavaMember, 16, BASEARRAYFLAGS::NONE, CStdLibAllocator > > |
Public Member Functions | |
JavaClass () | |
template<typename T > | |
T | CallStaticMember (JNIEnv *env, const Char *memberName, const Char *sig, va_list list) |
void | CallStaticMemberVoid (JNIEnv *env, const Char *memberName, const Char *sig, va_list list) |
template<typename T > | |
T | CallMember (JNIEnv *env, jobject object, const Char *memberName, const Char *sig, va_list list) |
template<typename T > | |
T | GetStaticObjectField (JNIEnv *env, const Char *memberName, const Char *sig) |
Static Public Member Functions | |
static Bool | IsEqual (const JavaClass &a, const JavaClass &b) |
static Bool | IsEqual (const Char *cl, const JavaClass &b) |
static Bool | LessThan (const JavaClass &a, const JavaClass &b) |
static Bool | LessThan (const Char *cl, const JavaClass &b) |
static void | InitInsertData (JavaClass &initme, const Char *className) |
Public Attributes | |
const Char * | _className |
JavaMemberArray * | _members |
jclass | _javaClass |
using JavaMemberArray = SortedArray<JavaMember, BaseArray<JavaMember, 16, BASEARRAYFLAGS::NONE, CStdLibAllocator> > |
JavaClass | ( | ) |
T CallMember | ( | JNIEnv * | env, |
jobject | object, | ||
const Char * | memberName, | ||
const Char * | sig, | ||
va_list | list | ||
) |
const Char* _className |
JavaMemberArray* _members |
jclass _javaClass |